pandas 问题是我不明白如何创建聚合条件

t9eec4r0  于 2023-06-20  发布在  其他
关注(0)|答案(1)|浏览(121)

我需要计算值> 0的字段的数量
我已经尝试了很多,我不明白,为什么一切都是如此复杂,我不能只是使用countif或sumif像在sql。请帮帮我

2w2cym1i

2w2cym1i1#

这很容易在pandas中使用条件。例如,对于open_zones_from_stories

open_zones = df["open_zones_from_stories"] > 0 # returns an array of True/False
open_zones_count = len(df[open_zones]) # returns number of occurences > 0

你可以使用任何条件和聚合函数,如.count().mean().std()。这可以说比SQL更容易,这只是一个知道正确方法的问题。我建议在pandas docs中完成基础知识。

相关问题