如何删除csv中指定列为空的行?

导言

无需使用公式即可轻松删除 CSV 中包含空列的行。只需上传您的 CSV 文件即可在几秒钟内获得结果。轻松高效的处理——现在就试试吧!

如何删除csv中指定列为空的行?

如何删除csv中指定列为空的行?

从大文件中删除行并不是很简单。例如,我有一个包含数百万行的 CSV 文件,用于存储访问日志。有些行需要删除,因为指定的文档是空白的。我需要删除这些线并进行数据分析。我该怎么做呢?

方法 A:Excel 或谷歌电子表格

是的,您可以使用 Excel 删除指定列为空白的行。方法如下:

  • 在 Excel 中打开你的 CSV 文件。
  • 选择要检查空白单元格的列。
  • 单击功能区中的 “数据” 选项卡。
  • 单击 “排序和筛选” 组中的 “筛选” 按钮。
  • 单击所选列标题中的下拉箭头,然后取消选中 “空白” 选项。
  • 按 “Ctrl +-” 删除可见行。
  • 将文件另存为新的 CSV 文件。

注意:此方法假设指定列中的空白单元格确实是空白的,而不仅仅是空格。在应用过滤器之前,您可以使用 “查找和替换” 功能删除空格。

方法 B:Python

要删除 CSV 文件中指定列为空的行,可以使用 Python 等编程语言。以下是做到这一点的一种方法:


import pandas as pd

# Read the CSV file
df = pd.read_csv('input.csv')

# Remove rows with blank values in the specified columns
df.dropna(subset=['column1', 'column2'], inplace=True)

# Write the cleaned dataframe to a new CSV file
df.to_csv('output.csv', index=False)

以下是 Python 中的代码:

注意:将 “input.csv” 和 “output.csv” 替换为实际文件名。另外,将 ['column1','column2'] 替换为要检查空白值的实际列名。

最好的方法:使用 QuickTran 函数

  • 访问我们的网站并找到在线工具。
  • 单击 “选择文件” 按钮并选择要更改的文件,打开 csv 文件。
  • 文件上传后,您可以选择要处理的指定列,然后在几秒钟内删除所有列均为空的行。
  • 然后,您可以下载文件并将其保存到您的计算机上。
了解我们的更多转型工具
转换数据:文本、日期/时间、位置、Json 等。