我想编写一个由四个空格而不是一个制表符分隔的文本文件:
df.to_csv(file,sep= '\s\s\s\s')
代替
df.to_csv(file,sep= '\t')
我尝试了正则表达式:
df.to_csv(file,sep= r'\s{4}')
哪个也不起作用?
这是否可以在不写入和替换分隔符的情况下实现?
这可能是一个解决方法:
myCsv = df.astype(str).apply(lambda x: ' '.join(x), axis=1)
myCsv.rename(' '.join(df.columns)).to_csv(file, header=True, index=False)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)