首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >群熊猫投掷ValueError:石斑鱼和轴线必须是相同的长度

群熊猫投掷ValueError:石斑鱼和轴线必须是相同的长度
EN

Stack Overflow用户
提问于 2020-04-28 04:51:44
回答 2查看 3.5K关注 0票数 2

我有下面的csv

代码语言:javascript
复制
ID,PR_No,PMO,PRO,REV,COST
111,111,AB,MA,2575,2575
111,111,AB,MA,-1137,-1137
112,112,CD,KB,1134,3334
111,111,AB,MA,100,100

产出如下

代码语言:javascript
复制
ID,PR_No,PMO,PRO,REV,COST
111,111,AB,MA,1538,1538
112,112,CD,KB,1134,3334

1538=2575-1137+100

我的代码正在抛出值错误。

代码语言:javascript
复制
df_n = df.groupby([['ID','PR_No','PMO','PRO']]).agg({'REV':sum,'COST':sum})
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-04-28 04:54:08

删除列名称列表的嵌套[]

代码语言:javascript
复制
df_n = df.groupby(['ID','PR_No','PMO','PRO']).agg({'REV':sum,'COST':sum})
print (df_n)
                    REV  COST
ID  PR_No PMO PRO            
111 111   AB  MA   1538  1538
112 112   CD  KB   1134  3334

因为同一个聚合函数可以用.sum创建一个接一个的列表

代码语言:javascript
复制
df_n = df.groupby(['ID','PR_No','PMO','PRO'])['REV','COST'].sum()

ValueError:石斑鱼和石斑鱼的长度必须相同

什么意思?

如果与示例数据一起运行,则因为嵌套列表的长度与示例数据的长度相同:

代码语言:javascript
复制
df_n = df.groupby([['ID','PR_No','PMO','PRO']]).agg({'REV':sum,'COST':sum})
print (df_n)
        REV  COST
ID     2575  2575
PMO    1134  3334
PRO     100   100
PR_No -1137 -1137

如果创建具有重复项的列表,则聚合示例数据:

代码语言:javascript
复制
df_n = df.groupby([['ID','ID','PRO','PRO']]).agg({'REV':sum,'COST':sum})
print (df_n)
      REV  COST
ID   1438  1438
PRO  1234  3434

但如果长度不同,它就失败了:

代码语言:javascript
复制
print (df)
    ID  PR_No PMO PRO   REV  COST
0  111    111  AB  MA  2575  2575
1  111    111  AB  MA -1137 -1137
2  112    112  CD  KB  1134  3334
3  111    111  AB  MA   100   100
4  111    111  AB  MA   100   100 <- added new row

df_n = df.groupby([['ID','ID','PRO','PRO']]).agg({'REV':sum,'COST':sum})
print (df_n)

ValueError:石斑鱼和轴线必须是相同长度的

票数 3
EN

Stack Overflow用户

发布于 2020-04-28 05:17:11

尝试使用一些agg或sum函数,它会工作的..。

代码语言:javascript
复制
df_n = df.groupby([......])[....].sum()
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61472850

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档