我使用以下命令来pivot
一堆行:
df[df.branch=='ALG'].reset_index().pivot_table(index='branch', columns='monyear', values='conceptname')
列conceptname
是string
列,因此我得到以下错误:
DataError: No numeric types to aggregate
我如何让pandas
忽略这个?我真的不想聚合任何东西,我只想以列格式重塑我的数据
以下是我的输入数据:
branch monyear conceptname
A Jul text1
A Jul text2
A Aug text3
A Aug text4
B Jul text5
B Jul text6
B Aug text7
B Aug text8
期望输出:
branch Jul Aug
A text1 text3
A text2 text4
B text5 text7
B text6 text8
A
和B
可以被认为是在不同月份销售东西的不同分支机构(Jul
和Aug
)。我想列出这些分公司在不同月份销售的商品
任何帮助都将不胜感激。 蒂亚
尝试:
相关问题 更多 >
编程相关推荐