[英]Converting a 3 column text file to csv in python?
我有一个 in.txt 格式的文本文件,我需要它 in.CSV 格式。 它有 3 列:时间戳、重量、电压。
有谁知道将 a.txt 转换为.csv 的方法?
我拥有的数据是这种格式:
time_stamp value voltage
1606148833000 1669.00 0.146
1606148641970 7256.000 0.907
1606148642212 7090.000 0.886
1606148642461 6880.000 0.860
1606148642713 6727.000 0.841
1606148642963 6646.000 0.831
我似乎无法格式化上述内容,值之间有 3 个空格(或单个制表符)。
我已经尝试过 pandas,内置 CSV 模块,bash Z2591C98B70119FE62491Z98B 工作
我认为这应该有效
import pandas as pd
df = pd.read_csv('file.txt',delim_whitespace = True)
df.to_csv('file.csv',index=None)
从您发布的示例数据来看,关键参数是delim_whitespace = True
如果这不起作用,请粘贴您得到的错误以及您的文件的所有或更大的块
此处将“file.txt”替换为 txt 文件的路径,将“file.csv”替换为要保存的文件的名称
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.