吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 665|回复: 9
收起左侧

[求助] pandas输出不规则文本

[复制链接]
hook58 发表于 2023-10-25 10:39
求助!!!!pandas数据输出成txt文本格式时,会以不规则的空格数量隔开列,如何确保数量列对齐

输出样例

输出样例

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

sai609 发表于 2023-10-25 11:28
数据,选择符号,分列
dreamrise 发表于 2023-10-25 11:40
输出EXCEL不好么,其他还有一万种选择,多看文档。
平Fan_d世界 发表于 2023-10-25 12:00
 楼主| hook58 发表于 2023-10-25 13:05
输出其他格式确实比较简单,但需求是这样,所以想问问大佬们有没有什么好想法
d8349565 发表于 2023-10-25 13:24
首先还是说明下为什么你要导出TXT吧,主要是用于对接什么事项
初见悲风 发表于 2023-10-25 14:14
[Python] 纯文本查看 复制代码
import pandas as pd  
  
# 创建一个DataFrame  
data = {'Name': ['Alice', 'Bob', 'Charlie'],  
        'Age': [25, 30, 35],  
        'Salary': [50000.0, 60000.0, 70000.0]}  
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')

来自文心一言,没有尝试
 楼主| hook58 发表于 2023-10-26 14:26
初见悲风 发表于 2023-10-25 14:14
[mw_shl_code=python,true]import pandas as pd  
  
# 创建一个DataFrame  

这种也只能是做到四个空格的间距,并不能做到长空格,看来还是需要多写个函数去定义输出的结果
thepoy 发表于 2023-10-26 17:16
用逗号保存,再写个函数计算每行每两段数据间的空格数量替换掉逗号。
 楼主| hook58 发表于 2023-10-26 18:24
thepoy 发表于 2023-10-26 17:16
用逗号保存,再写个函数计算每行每两段数据间的空格数量替换掉逗号。

感觉是个不错的主意
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 17:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表