2024-09-29 19:29:33 发布
网友
我在下面的代码中有四个分类列。你知道吗
我可以用值做一个透视(分类列)吗?你知道吗
df.pivot_table(index=['DATE','COUNTRY'],columns='METRIC',values='VALUE',dropna=True).reset_index()
我有下一个错误:
DataError: No numeric types to aggregate
应该使用aggfunc参数来定义聚合函数。你知道吗
要获取任何值(例如,如果其唯一):
df.pivot_table(index=['DATE','COUNTRY'],columns='METRIC',values='VALUE',dropna=True, aggfunc='first').reset_index()
要串联所有字符串:
df.pivot_table(index=['DATE','COUNTRY'],columns='METRIC',values='VALUE',dropna=True, aggfunc=lambda x: ', '.join(x)).reset_index()
应该使用aggfunc参数来定义聚合函数。你知道吗
要获取任何值(例如,如果其唯一):
要串联所有字符串:
相关问题 更多 >
编程相关推荐