pandas输出不规则文本
求助!!!!pandas数据输出成txt文本格式时,会以不规则的空格数量隔开列,如何确保数量列对齐数据,选择符号,分列 输出EXCEL不好么,其他还有一万种选择,多看文档。 输出csv吧,更好处理数据 输出其他格式确实比较简单,但需求是这样,所以想问问大佬们有没有什么好想法 首先还是说明下为什么你要导出TXT吧,主要是用于对接什么事项 import pandas as pd
# 创建一个DataFrame
data = {'Name': ['Alice', 'Bob', 'Charlie'],
'Age': ,
'Salary': }
df = pd.DataFrame(data)
# 将DataFrame输出到txt文件,并使结果对齐
with open('output.txt', 'w') as f:
df.to_csv(f, index=False, header=True, sep='\t', float_format='%.2f')
来自文心一言,没有尝试 初见悲风 发表于 2023-10-25 14:14
import pandas as pd
# 创建一个DataFrame
这种也只能是做到四个空格的间距,并不能做到长空格,看来还是需要多写个函数去定义输出的结果 用逗号保存,再写个函数计算每行每两段数据间的空格数量替换掉逗号。 thepoy 发表于 2023-10-26 17:16
用逗号保存,再写个函数计算每行每两段数据间的空格数量替换掉逗号。
{:1_927:} 感觉是个不错的主意
页:
[1]