not*_*las 2 python transform dataframe pandas
这是Pandas数据帧我想将1D数据转换为2D数组形式
我如何转换自
'A' 'B' 'C'
1 10 11 a
2 10 12 b
3 10 13 c
4 20 11 d
5 20 12 e
6 20 13 f
to this 2d array as the following
11 12 13
10 a b c
20 d e f
Run Code Online (Sandbox Code Playgroud)
>>> df.pivot('A', 'B', 'C')
B 11 12 13
A
10 a b c
20 d e f
Run Code Online (Sandbox Code Playgroud)
在哪里df:
>>> df = DataFrame(dict(A=[10]*3+[20]*3, B=range(11, 14)*2, C=list('abcdef')))
>>> df
A B C
0 10 11 a
1 10 12 b
2 10 13 c
3 20 11 d
4 20 12 e
5 20 13 f
Run Code Online (Sandbox Code Playgroud)
请参阅重塑和数据透视表