pandas 读取旋转的csv文件

0 投票
1 回答
681 浏览
提问于 2025-04-18 09:12

在pandas中,有没有什么函数可以直接加载一个旋转过的csv文件?

当然,我们可以通过一些数据处理技巧,比如使用transpose(转置)和slicing(切片),来解决这个问题。不过,我在想,API里应该有个更简单的方法吧?

具体来说,就是文件的表头信息在第一列,而不是第一行。比如:

A 1 2
B 3 5
C 6 7

我希望加载后的DataFrame是这样的

A B C
1 3 5
2 5 7

1 个回答

0

使用 .T()

>>> print df
   0  1  2
0  A  1  2
1  B  3  5
2  C  6  7

[3 rows x 3 columns]
>>> print df.T
   0  1  2
0  A  B  C
1  1  3  6
2  2  5  7

[3 rows x 3 columns]
>>> 

撰写回答