gpt4 book ai didi

Python3 数据帧多重分隔符

转载 作者:行者123 更新时间:2023-12-04 13:51:38 25 4
gpt4 key购买 nike

我想带我的 df.to_csv这是 sep="\t"并将该选项卡改为两个空格。
这个问题很相似,但解决方案不起作用:Pandas to_csv with multiple separators\s+不会工作,因为 python 会提示它不是单个字符分隔符。
这作为它的一个选项卡:

df2.to_csv('test.csv', index=False, sep='\t', quoting=csv.QUOTE_NONE, quotechar="", escapechar=None)
这抛出 TypeError: "delimiter" must be a 1-character string
df2.to_csv('test.csv', index=False, sep='\s+', quoting=csv.QUOTE_NONE, quotechar="", escapechar=None)

最佳答案

让我们看看使用 to_markdown而不是 to_csv :

df = pd.DataFrame({'col1':'aaa bbb ccc'.split(), 'col2':[1, 10, 1000], 'col3': [True, False, True]})
df.to_markdown('a.txt', tablefmt='plain', index=False)
!type a.txt
文件:
col1      col2  col3
aaa 1 True
bbb 10 False
ccc 1000 True

关于Python3 数据帧多重分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68913649/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com