gpt4 book ai didi

python - 分多次?

转载 作者:行者123 更新时间:2023-12-01 09:06:24 26 4
gpt4 key购买 nike

所以我目前正在将 txt 文件转换为 csv 文件。它大部分已清理干净,但即使在拆分之后,我的一些数据之间仍然存在空列。

下面是我凌乱的 CSV 文件 Messy_CSV_FILE这是我当前的代码:

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 图片中的列之间的间隙。谢谢!

最佳答案

您可以使用 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')

基本上我们:

  1. 导入 pandas 库。
  2. 将 csv 文件读入名为 df(代表数据框)的变量中。比我们使用 dropna 函数允许丢弃空列/行。 axis=1 表示删除列(0 表示行),how='all' 表示删除列,其中所有值均为空。
  3. 我们将干净的数据框 df 保存到新的干净的 csv 文件中。

$$$ Pr0f!t $$$

关于python - 分多次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52010069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com