【问题标题】:Pandas dataframe transpose, to_csv熊猫数据帧转置,to_csv
【发布时间】:2014-04-07 22:50:50
【问题描述】:

在下面的代码中,我可以在第 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')

谢谢!

【问题讨论】:

  • 您为什么希望从 df.to_csv() 命令中获取数据帧?

标签: python pandas dataframe transpose


【解决方案1】:

无需使用 df2 =

这就够了..

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

【讨论】:

    【解决方案2】:

    在第 5 行,使用

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

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

    df 变量未更改,结果存储在df2 中,这就是您需要输出到 csv 的内容,而不是 df.to_csv

    【讨论】:

    • @ap235711 好吧,我看到您已经接受了另一个答案。然后冷静☺
    猜你喜欢
    • 1970-01-01
    • 2016-01-17
    • 1970-01-01
    • 2018-05-16
    • 2012-10-04
    • 1970-01-01
    • 2014-01-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多