【问题标题】:Pandas in Python 3.8; save dataframe with multi-character delimiterPython 3.8 中的熊猫;使用多字符分隔符保存数据框
【发布时间】:2021-04-23 09:42:26
【问题描述】:

我有 Python 3.8。我必须在 pandas 中读取一个 csv 并经过一些操作,写入一个新的 csv。我的要求是输出 csv 应该有多字符分隔符,例如,';;;'。 据我所知,多字符写入器 csv 在熊猫中是不可能的。不是吗?我该如何解决这个问题?

【问题讨论】:

  • 为什么需要多字符分隔符?

标签: python python-3.x pandas csv


【解决方案1】:

根据文档https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.to_csv.html

sepstr, 默认‘,’ 长度为 1 的字符串。输出文件的字段分隔符。

因此,您必须从这个问题中寻找像 numpy-savetxt 这样的替代方法。

Python Pandas - use Multiple Character Delimiter when writing to_csv

【讨论】:

    猜你喜欢
    • 2017-01-03
    • 1970-01-01
    • 2021-02-02
    • 2022-10-18
    • 2016-09-16
    • 2021-12-10
    • 1970-01-01
    • 1970-01-01
    • 2018-02-20
    相关资源
    最近更新 更多