【发布时间】:2019-01-31 06:22:40
【问题描述】:
所以我目前正在将 txt 文件传输到 csv 中。它大部分都被清理了,但即使在拆分之后,我的一些数据之间仍然存在空列。
Sat_File = '/Users'
output = '/Users2'
import csv
import matplotlib as plt
import pandas as pd
with open(Sat_File,'r') as sat:
with open(output,'w') as outfile:
if "2004" in line:
line=line.split(' ')
writer=csv.writer(outfile)
writer.writerow(line)
基本上,我只是想消除我提供的 CSV 图片中的列之间的空白。谢谢!
【问题讨论】:
-
你进口了熊猫。当
pandas.read_csv()比它好得多时,你为什么还要使用 CSV 阅读器? -
尝试使用 line.split() 而不是 line.split(' ')。
-
老实说,目前只是缺乏专业知识。对 python 来说非常新,对 Pandas 包来说甚至更新。不过我会尝试 pandas.read_csv() !如果可行,我会和你一起回来!
-
@Kantal 好吧,你做得怎么样,那行得通。谢谢!
标签: python pandas csv matplotlib