Pandas数据帧转置,to_csv

时间:2014-04-07 22:50:51

标签: python pandas dataframe transpose

在下面的代码中,在第4行中我可以转置数据帧,但在第5行中,当我使用to_csv时,会创建新的CSV文件,它仍然是原始版本而不是转置版本。 可能出了什么问题?

import numpy as np
import pandas as pd

df = pd.read_csv('~/N.csv')

df2 = df.T

df2 = df.to_csv('~/N_transposed.csv')

谢谢!

2 个答案:

答案 0 :(得分:4)

无需使用df2 =

这就够了..

df2.to_csv('~/N_transposed.csv')

答案 1 :(得分:3)

在第5行,使用

df3 = df2.to_csv('~/N_transposed.csv') 

 df2.to_csv('~/N_transposed.csv') 

df变量未被更改,结果存储在df2中,而且您需要输出到csv,而不是df.to_csv