python - python 上的 isnull 方法
问题描述
查看 df DataFrame,您会注意到缺少值。编写一个函数,该函数采用数据框中的特定列并返回该列中缺失值的数量。该函数必须采用两个参数:数据框名称(在本例中为 df)和作为字符串的列名称。
提示:您可以使用 df.isnull() 函数。
我的功能
import pandas as pd
df = pd.read_csv(r'C:\Users\athini\Downloads\DataScience_job_statistics.csv')
def missing(df,column_name):
##Start Code
number =column_name.isnull().sum()
df[number]
missing(df,"gender")
解决方案
对于选择列使用[]
:
def missing(df,column_name):
return df[column_name].isnull().sum()
或者:
def missing(df,column_name):
return df[column_name].isna().sum()
missing(df,"gender")