【问题标题】:Exporting List column to csv from Pandas dataframe drops commas [duplicate]从 Pandas 数据框中将列表列导出到 csv 会删除逗号 [重复]
【发布时间】:2018-08-22 14:35:42
【问题描述】:

我的 pandas 数据框有一列包含列表值(“索引”):

当我将其导出为 df.to_csv(fileout, quotechar='"', encoding='ascii') 时,导出文件中的值会删除列表中嵌入的逗号:

我正在使用 jupyter/Python 3.x 我做错了什么?

【问题讨论】:

    标签: python python-3.x list pandas export-to-csv


    【解决方案1】:

    假设我们创建了您的数据框:

    d={'itemID':[683435088, 683435089],
       'indices':[[14,28,88,17,51,82],[82,30,37,27,2,35]]}
    df=pd.DataFrame(d)
    print(df)
    

    输出:

          itemID                   indices
    0  683435088  [14, 28, 88, 17, 51, 82]
    1  683435089   [82, 30, 37, 27, 2, 35]
    

    现在用 csv 写:

    df.to_csv('fileout.csv', quotechar='"', encoding='ascii')
    

    提供我们正在寻找的内容:

    你是如何创建数据框的 df

    【讨论】:

      猜你喜欢
      • 2021-10-26
      • 1970-01-01
      • 2021-11-11
      • 2021-06-14
      • 1970-01-01
      • 2013-08-26
      • 2014-02-06
      • 2012-11-13
      • 2019-11-16
      相关资源
      最近更新 更多