【发布时间】:2021-05-31 02:25:09
【问题描述】:
我有一个带有 ID 和类别的 Pandas 数据框以及后面的一些标志。 当我运行这个
df['category'].value_counts().tail(15)
我发现其中有十几个发生的次数不到 7 次。 所以我想从数据框中删除这些类别的行。
我想运行这样的东西,但它给了我错误:
df.drop(df[df.category.value_counts() < 7].index, inplace=True)
IndexingError:作为索引器提供的不可对齐的布尔系列(布尔系列的索引与索引对象的索引不匹配)。
如何从数据框中删除那些类别发生次数少于 7 次的行?
谢谢。
【问题讨论】:
标签: pandas