统计缺失值方法
主要使用pandas.Dataframe.isna().sum()
方法:
def missing_value_summary(dataframe):
"""返回每一列缺失值对应的比例"""
return dataframe.isna().sum() / dataframe.shape[0] * 100
例子
import pandas as pd
def missing_value_summary(dataframe):
"""返回每一列缺失值对应的比例"""
return dataframe.isna().sum() / dataframe.shape[0] * 100
if __name__ == '__main__':
df = pd.DataFrame(data=[
[1, 2, 3, ''], [2, 3, '', 4], ['a', 'b', '', None],
], columns=['col1', 'col2', 'col3', 'col4'])
print(missing_value_summary(df))