【问题标题】:Pandas - Append CSV file with incomplete columnsPandas - 附加包含不完整列的 CSV 文件
【发布时间】:2021-12-16 14:48:13
【问题描述】:

我有一个包含三列的 CSV 文件: col1, col2, col3 我正在尝试向此文件附加一个仅包含 col2 的 DataFrame

ds = {'col2':[20]}
df = pd.DataFrame(ds)
df.to_csv(csi_filepath,mode='a',index=False,header=False)

结果是:

col1 col2 col3
20 NaN NaN

我希望:

col1 col2 col3
NaN 20 NaN

有没有可能以某种方式实现这一目标?

【问题讨论】:

    标签: python pandas csv


    【解决方案1】:

    试试reindex

    ds = {'col2':[20]}
    df = pd.DataFrame(ds).reindex(columns = ['col1','col2','col3'])
    df.to_csv(csi_filepath,mode='a',index=False,header=False)
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-31
      • 1970-01-01
      相关资源
      最近更新 更多