【发布时间】:2018-05-31 05:24:38
【问题描述】:
给定这个数据框:
import pandas as pd
df=pd.DataFrame({'Field':['a','b','a','b'],'Value':['aa','bb','cc','dd'],
'indexer':[0,0,1,1]})
df
Field Value indexer
0 a aa 0
1 b bb 0
2 a cc 1
3 b dd 1
我想生成这样的数据框:
indexer a b
0 aa bb
1 cc dd
当值字段为数字时,我已经看到了有关如何实现此目的的答案,但我似乎无法使用字符串数据。
我已经尝试过 df.groupby('indexer') 但似乎无法显示它或将其放入数据框中。我已经找到了这些的答案,但它们采用浮点或整数值。
提前致谢!
【问题讨论】:
标签: python pandas group-by pivot