所以我目前正在将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图片中各列之间的间隙。谢谢!
答案 0 :(得分:1)
您可以使用python Pandas库清除空白列:
import pandas as pd
df = pd.read_csv('path_to_csv_file').dropna(axis=1, how='all')
df.to_csv('path_to_clean_csv_file')
基本上,我们:
$$$ Pr0f!t $$$