在下面的代码中,在第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')
谢谢!
答案 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
。