【问题标题】:How do i remove columns which contain 0 variance in Big dateset using Pandas?如何使用 Pandas 在大数据集中删除包含 0 方差的列?
【发布时间】:2020-12-11 22:34:18
【问题描述】:

我想从列中删除所有 0 变量。

我正在尝试使用:

X_train1 = X_train.dropna(how='any')
X_train1

数据集图片:

【问题讨论】:

  • 欢迎来到 Stack Overflow。为了帮助您得到答复,请您做两件事。 1.能否请您以明文形式发布您的代码。它将帮助我们查看代码。 2. 您能否发布想要的结果,以便我们知道您想要达到的目标。

标签: pandas data-science data-cleaning


【解决方案1】:

建议指定要删除的列。

my_dataframe= my_dataframe[my_dataframe.employee_name != 0]

如果你想放入几列,我会写一个列表

   columns_to_drop = my_dateframe.columns # In case that you want to loop over all
   for col in columns_to_drop :
       my_dataframe= my_dataframe[my_dataframe[col] != 0]

【讨论】:

    猜你喜欢
    • 2014-02-05
    • 2021-11-09
    • 2023-03-19
    • 2014-11-19
    • 2021-09-26
    • 2021-06-26
    • 2018-06-17
    • 2014-10-01
    • 1970-01-01
    相关资源
    最近更新 更多