AttributeError:“系列”对象没有属性“列”

萨拉

我有一个看起来像这样的数据框:

id    userid    int1    int2    string    string2   string3
 1     90       5067    1000     aaa        100       qqq

 1     90       6945    1000     bbb        101       qqq

 1     90       9596    1010     ccc        102       qqq

所需的输出:

id    userid    int1                int2               string        string2        string3

1      90      [5067,6945,9596]    [1000,1000,1010]   [aaa,bbb,ccc]  [100,101,102]   qqq

我试图为int1,int2,string,string2创建一个新的数据框,然后将它们合并,但是由于我有一个大数据集,所以此解决方案非常慢。另一种解决方案是使用“ groupby”:

df = df.groupby(['id','userid','string3']).[['int1'],['int2'],['string'],['string2']].apply(list).reset_index()

但这给了我这个错误:

AttributeError: 'Series' object has no attribute 'columns'

任何帮助表示赞赏。

安塞夫

GroupBy.aggas_index=False+DataFrame.reindex一起使用初始顺序返回列:

new_df=( df.groupby(['id','userid','string3'],as_index=False)
           .agg(list)
           .reindex(columns=df.columns) )
print(new_df)

如果需要,可以选择以下列:

cols=['int1','int2','string','string2']
new_df=( df.groupby(['id','userid','string3'],as_index=False)[cols]
           .agg(list)
           .reindex(columns=df.columns) )

输出量

   id  userid                int1                int2           string  \
0   1      90  [5067, 6945, 9596]  [1000, 1000, 1010]  [aaa, bbb, ccc]   

           string2 string3  
0  [100, 101, 102]     qqq  

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AttributeError:“系列”对象没有属性“上层”

来自分类Dev

AttributeError:“系列”对象没有属性“ isoweekday”

来自分类Dev

AttributeError:“系列”对象没有属性“ searchsorted”熊猫

来自分类Dev

熊猫系列包含AttributeError的:‘系列’对象有没有属性‘包含’

来自分类Dev

AttributeError:对象没有属性

来自分类Dev

AttributeError: '' 对象没有属性 ''

来自分类Dev

Matplotlib,绘制熊猫系列:AttributeError:'tuple'对象没有属性'xaxis'

来自分类Dev

AttributeError:使用熊猫数据框条件时,“系列”对象没有属性“ startswith”

来自分类Dev

AttributeError:“列表”对象没有属性“对象”

来自分类Dev

系列对象没有属性“条”

来自分类Dev

'系列'对象没有属性'int'

来自分类Dev

AttributeError:“模块”对象没有属性“ tk”

来自分类Dev

AttributeError:'NoneType'对象没有属性'ravel'

来自分类常见问题

AttributeError:“模块”对象没有属性“测试”

来自分类Dev

AttributeError:“模块”对象没有属性“缓存”

来自分类Dev

AttributeError:'dict'对象没有属性'predictors'

来自分类Dev

AttributeError:“模块”对象没有属性“ TestCase”

来自分类Dev

AttributeError:“模块”对象没有属性“版本”

来自分类Dev

AttributeError:对象没有属性“ tk”

来自分类Dev

AttributeError:“模块”对象没有属性

来自分类Dev

AttributeError:“ float”对象没有属性“ center”

来自分类Dev

“ AttributeError:'list'对象没有属性'ravel'”

来自分类Dev

AttributeError:“模块”对象没有属性“绘图”

来自分类Dev

AttributeError:“ Response”对象没有属性“ json”

来自分类Dev

AttributeError:'NoneType'对象没有属性'endswith'

来自分类常见问题

AttributeError:“模块”对象没有属性“请求”

来自分类常见问题

AttributeError:“ ChooseBook”对象没有属性“ txtrd”

来自分类Dev

AttributeError:'Figure'对象没有属性'plot'

来自分类Dev

AttributeError:“模块”对象没有属性“ SignedJwtAssertionCredentials”

Related 相关文章

  1. 1

    AttributeError:“系列”对象没有属性“上层”

  2. 2

    AttributeError:“系列”对象没有属性“ isoweekday”

  3. 3

    AttributeError:“系列”对象没有属性“ searchsorted”熊猫

  4. 4

    熊猫系列包含AttributeError的:‘系列’对象有没有属性‘包含’

  5. 5

    AttributeError:对象没有属性

  6. 6

    AttributeError: '' 对象没有属性 ''

  7. 7

    Matplotlib,绘制熊猫系列:AttributeError:'tuple'对象没有属性'xaxis'

  8. 8

    AttributeError:使用熊猫数据框条件时,“系列”对象没有属性“ startswith”

  9. 9

    AttributeError:“列表”对象没有属性“对象”

  10. 10

    系列对象没有属性“条”

  11. 11

    '系列'对象没有属性'int'

  12. 12

    AttributeError:“模块”对象没有属性“ tk”

  13. 13

    AttributeError:'NoneType'对象没有属性'ravel'

  14. 14

    AttributeError:“模块”对象没有属性“测试”

  15. 15

    AttributeError:“模块”对象没有属性“缓存”

  16. 16

    AttributeError:'dict'对象没有属性'predictors'

  17. 17

    AttributeError:“模块”对象没有属性“ TestCase”

  18. 18

    AttributeError:“模块”对象没有属性“版本”

  19. 19

    AttributeError:对象没有属性“ tk”

  20. 20

    AttributeError:“模块”对象没有属性

  21. 21

    AttributeError:“ float”对象没有属性“ center”

  22. 22

    “ AttributeError:'list'对象没有属性'ravel'”

  23. 23

    AttributeError:“模块”对象没有属性“绘图”

  24. 24

    AttributeError:“ Response”对象没有属性“ json”

  25. 25

    AttributeError:'NoneType'对象没有属性'endswith'

  26. 26

    AttributeError:“模块”对象没有属性“请求”

  27. 27

    AttributeError:“ ChooseBook”对象没有属性“ txtrd”

  28. 28

    AttributeError:'Figure'对象没有属性'plot'

  29. 29

    AttributeError:“模块”对象没有属性“ SignedJwtAssertionCredentials”

热门标签

归档