假设我有一个DataFrame:
ID Y-M Question Score
0 1 2020-1 A 0.1
1 1 2019-2 B 0.5
2 2 2019-5 A 0.7
3 2 2020-2 B 0.9我想像这样转换到数据帧
2019-2 2019-5 2020-1 2020-2
A B A B A B A B
ID
1 NAN 0.5 NAN NAN 0.1 NAN NAN NAN
2 NAN NAN 0.7 NAN NAN. NAN NAN 0.9 有可能吗?如果是,我该怎么做?
发布于 2020-09-24 06:44:28
使用pivot_table,如下所示。
pd.pivot_table(df, values = 'Score', index = 'ID', columns = ['Y-M', 'Question'])结果是

https://stackoverflow.com/questions/64037208
复制相似问题