【问题标题】:How do I filter a dataframe using boolean mask [duplicate]如何使用布尔掩码过滤数据框[重复]
【发布时间】:2022-08-19 00:30:01
【问题描述】:

数据框变量的名称是 df

df.dtypes

运行时给出此输出:

tx_price                int64

beds                    int64

baths                   int64

lot_size                int64

property_type          object

exterior_walls         object

roof                   object

basement              float64

restaurants             int64

groceries               int64

nightlife               int64

如何使用布尔掩码过滤 df.dtypes 以获得以下输出?

property_type     object

exterior_walls    object

roof              object

dtype: object

    标签: pandas filter mask


    【解决方案1】:

    可以在.loc 内使用lambda

    df.dtypes.loc[lambda x: x == object]
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      • 2019-11-04
      • 2017-11-10
      • 2020-11-19
      • 1970-01-01
      • 2021-05-21
      • 2019-12-07
      相关资源
      最近更新 更多