我有一个数据框,其中有一列(此处为“A”列)的重复值,我想转换此数据框,以便根据“A”列的值形成新列。
例子
df = pd.DataFrame({'A':range(4)*3, 'B':range(12),'C':range(12,24)})
df
A B C
0 0 0 12
1 1 1 13
2 2 2 14
3 3 3 15
4 0 4 16
5 1 5 17
6 2 6 18
7 3 7 19
8 0 8 20
9 1 9 21
10 2 10 22
11 3 11 23
请注意,“A”列的值重复了 3 次。
现在我想要最简单的解决方案,将其转换为具有此配置的另一个数据帧(请忽略列的命名,它仅用于描述目的,它们可以是任何东西):
B C
A0 A1 A2 A3 A0 A1 A2 A3
0 0 1 2 3 12 13 14 15
1 4 5 6 7 16 17 18 19
2 8 9 10 11 20 21 22 23
胡子哥哥
守着一只汪
相关分类