我将尝试转换表格 (df):
area cat value
0 A 3
0 B 2
1 A 9
2 A 8
2 B 3
2 C 1
df2
area A B C
0 3 2 nan
1 9 nan nan
2 8 3 1
我曾尝试使用
df2=df.pivot(index='area',columns='cat',value='value')
,但是出现了错误:
看起来是因为在索引'Exception: Data must be 1-dimensional'
area
中,成员数量不均导致的,应该如何解决这个问题呢?谢谢您的帮助。
祝好,
Tom
pivot_table
函数期望index
和column
参数传入的是列的序列,而不是单个列名。 - Paul H