根据分类列中dinstict值的计数从pandas数据框中删除所有行

哈维

我使用了很多列的汽车数据框。如果我得到某些制造商的外观计数:

carsDF.manufacturer.value_counts()

结果是这样的:

 VW               2228
 Opel             1414
 Renault          1362
 Audi              895
 BMW               888
 Mercedes-Benz     786

如果某制造商的外观总数少于一定数量,该如何从该制造商的数据框中删除所有行?

广晃

您可以制作地图:

# get the count for each manufacturer
counts = carsDF.manufacturer.value_counts()

# threshold
thresh = 1000

# replace the manufacturer with the counts and thresholding
carsDF[carsDF.manufacturer.map(counts).ge(thresh)]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

根据其他列中的值对Pandas数据框进行计数

如果所有值都是特定字符串,则删除pandas数据框中的列

如何通过熊猫或spark数据框删除所有行中具有相同值的列?

根据pandas数据框中的多个列值选择行

从所有值为NA的数据框中删除列

如何从数据框中删除所有列值为零或布尔值false的行

替换除pandas数据框中的所有列以外的所有列中的缺失值

从仅某些列具有相同值的Pandas数据框中删除重复的行

Python / Pandas-从数据框中删除所有列,其中> 50%的行的值为0

如果所有行的列中只有一个值,则在Pandas数据框中折叠行

从熊猫数据框的所有列和行中删除值

如果列行中的值为零,则删除pandas数据框中所有列中的所有行

根据数据框任何列中的值删除行

为数据框中的所有分类列提取不同的值

从数据框中的列中条件值> 0的所有列中删除重复项

根据列中的值从熊猫数据框中删除行

根据其值计数在数据框中删除列

R根据条件从数据框中删除具有特定ID的所有行

根据具有列表值的多列删除数据框中的重复行

Python Pandas:根据某些列比较数据框的行,并删除具有最低值的行

根据行索引值从pandas数据框列中求和

在 Pandas 中,如何删除所有子行,但保留多索引数据框中特定列中具有最高值的子行?

pandas 数据框 - 根据特定的列值删除剩余的行

从 Pandas 数据框中删除总和为零的所有列和行的最佳方法

Pandas:尽管长格式的数据框中缺少值,但如何包含所有行的所有列?

根据最终 excel 文件中特定列中的空/空白值删除一行 - Pandas 数据框

如果类似`person_id`值的计数不是`== 2`,如何从数据框中删除所有行

从 Pandas 数据框中删除“支配”行(所有值都低于任何其他行值的行)

我需要删除数据框中两列中任何一列中缺失值的所有行