带有多个分隔符的 Pandas to_csv

2024-03-14

我想将 pandas 数据框转换为带有多个分隔符的 csv。有办法吗?

dataframe.to_csv(file.csv, sep="%%")

错误:分隔符必须是 1 个字符的字符串


最简单的方法可能是首先使用唯一的单字符分隔符,然后替换它:

tsv = dataframe.to_csv(sep='\t') # use '\1' if your data contains tabs
psv = tsv.replace('\t', '%%')
with open('file.csv', 'w') as outfile:
    outfile.write(psv)

P.S.:考虑使用除.csv因为它不是逗号分隔的。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

带有多个分隔符的 Pandas to_csv 的相关文章

随机推荐