这是一个简单的问题,很难在网上找到答案。情况如下:
>>> A
[('hey', 'you', 4), ('hey', 'not you', 5), ('not hey', 'you', 2), ('not hey', 'not you', 6)]
>>> A_p = pandas.DataFrame(A)
>>> A_p
0 1 2
0 hey you 4
1 hey not you 5
2 not hey you 2
3 not hey not you 6
>>> B_p = A_p.pivot(0,1,2)
>>> B_p
1 not you you
0
hey 5 4
not hey 6 2
Run Code Online (Sandbox Code Playgroud)
这与文档中的建议不完全相同,在pivot此处显示的结果左上角没有1和0。这就是我想要的,一个打印为
not you you
hey 5 4
not hey 6 2
Run Code Online (Sandbox Code Playgroud)
问题是正常行为导致csv文件的第一行是 …