相关疑难解决方法(0)

Pandas groupby 然后删除低于指定大小的组

我正在尝试将 DataFrame 分成组并将组删除到最小大小(小异常值)以下。

这是我尝试过的:

df.groupby(['A']).filter(lambda x: x.count() > min_size)
df.groupby(['A']).filter(lambda x: x.size() > min_size)
df.groupby(['A']).filter(lambda x: x['A'].count() > min_size)
df.groupby(['A']).filter(lambda x: x['A'].size() > min_size)
Run Code Online (Sandbox Code Playgroud)

但是这些要么抛出异常,要么返回与我预期不同的表。我只想过滤,而不是计算新表。

python pandas

5
推荐指数
1
解决办法
2730
查看次数

标签 统计

pandas ×1

python ×1