【问题标题】:filter columns where index value is 0 [duplicate]过滤索引值为 0 的列 [重复]
【发布时间】:2022-11-15 17:05:40
【问题描述】:

在给定的数据框中:

我想过滤那些索引std 值为 0 的列。

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    boolean indexing中使用DataFrame.loc - 首先选择索引std,比较并选择:的所有行并过滤掩码:

    df1 = df.loc[:, df.loc['std'].eq(0)]
    

    【讨论】:

    • 你为什么要重新打开一个明显的副本?
    • 如何?如果您认为欺骗链接不正确,请修复它,不要重新打开
    • @mozway - 谢谢,关闭。
    【解决方案2】:

    这可以工作:num_df.loc[num_df['std'] == 0]

    【讨论】:

      猜你喜欢
      • 2019-04-10
      • 2018-06-19
      • 2022-06-20
      • 2012-12-21
      • 1970-01-01
      • 2019-04-28
      • 1970-01-01
      • 2019-02-18
      • 1970-01-01
      相关资源
      最近更新 更多