【发布时间】:2018-06-10 06:18:42
【问题描述】:
我在下面有一个代码,它在我的数据框的每一列中创建一个缺失值的汇总表。我希望我可以建立一个类似的表来计算唯一值,但是 DataFrame 没有 unique() 方法,只有每列独立。
def missing_values_table(df):
mis_val = df.isnull().sum()
mis_val_percent = 100 * df.isnull().sum()/len(df)
mis_val_table = pd.concat([mis_val, mis_val_percent], axis=1)
mis_val_table_ren_columns = mis_val_table.rename(
columns = {0 : 'Missing Values', 1 : '% of Total Values'})
return mis_val_table_ren_columns
(来源:https://stackoverflow.com/a/39734251/7044473)
我怎样才能为唯一值完成相同的操作?
【问题讨论】: