小编use*_*068的帖子

在Pandas中旋转数据框以输出到CSV

这是一个简单的问题,很难在网上找到答案。情况如下:

>>> 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文件的第一行是 …

python dataframe pandas

5
推荐指数
1
解决办法
6284
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1