python怎么删除有空值的行

40次阅读
没有评论

共计 620 个字符,预计需要花费 2 分钟才能阅读完成。

要删除有空值的行,你可以使用 pandas 库来处理。下面是一个使用 pandas 删除具有空值的行的示例代码:

import pandas as pd

# 创建一个包含空值的示例数据集
data = {'Name': ['Tom', 'Nick', 'John', 'Alice'],
        'Age': [20, 30, None, 25],
        'City': ['New York', None, 'London', 'Paris']}
df = pd.DataFrame(data)

# 删除具有空值的行
df.dropna(inplace=True)

# 打印结果
print(df)

运行这段代码后,将删除具有空值的行,并输出结果:

  Name   Age      City
0  Tom  20.0  New York
3  Alice  25.0     Paris

在代码中,我们使用了 dropna() 函数来删除具有空值的行。inplace=True参数表示在原始数据集上进行修改,而不是创建一个新的数据集。

注意:根据你的需求,你可能需要根据你的数据集的特定列来删除行。你可以通过指定 subset 参数来选择要删除的列。例如,df.dropna(subset=['Age', 'City'])将删除具有空值的 Age 列和 City 列的行。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-12-13发表,共计620字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)