我有一个 Dataframe ,如下所示:
id diag a_date
0 1 d1 55
1 1 d2 88
2 2 d5 22
3 2 d3 44
4 2 d4 88
5 2 d4 89
6 3 d1 11
7 3 d1 13
8 3 d1 15
9 3 d5 27
10 3 d5 28
11 3 d5 29
df = pd.read_clipboard() # copy the above text and run this to set df
我想改变它的形状,使diag
值成为具有a_date
值的枚举列,如下所示:
id d1_1 d1_2 d1_3 d2_1 d3_1 d4_1 d4_2 d5_1 d5_2 d5_3
0 1 55 88
1 2 44 88 89 22
2 3 11 13 15 27 28 29
2条答案
按热度按时间rqqzpn5f1#
这是一个可能的解决办法。
wgeznvg72#