【问题标题】:Delete specific columns (based on percentage missing value) coming from a list in a dataset using Python使用 Python 从数据集中的列表中删除特定列(基于百分比缺失值)
【发布时间】:2022-07-08 21:21:00
【问题描述】:

我有一个数据框“df”和一个数字数据列的列表“float64list”。 如果缺失值的百分比高于 60%,我想从 df 中删除“float64list”中的列

我有这个适用于整个 df 但我不知道如何过滤之前列表中的列

df.dropna(thresh=df.shape[0]*0.6,how='all',axis=1, inplace=True)

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    IIUC 将subset 参数添加到DataFrame.dropna

    df.dropna(subset=float64list, thresh=df.shape[0]*0.6,how='all',axis=1, inplace=True)
    

    【讨论】:

      猜你喜欢
      • 2018-12-06
      • 1970-01-01
      • 2019-08-08
      • 2020-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-10
      • 2023-03-04
      相关资源
      最近更新 更多