pandas groupby不统计空值怎么解决

用pandas分组聚合数据时发现,分组时会自动把分组条件的列中是空值的数据给去掉。效果如下:

pandas groupby不统计空值怎么解决_第1张图片

分组时自动把申请单号是空的那行数据过滤掉了。但申请号是空的数据也是有意义的,这时候该怎么处理?

Baidu了一下没发现groupby方法中有什么参数能指定不要过滤掉空值,只好曲线救国了:

我们给这个列的空值赋值一个特殊的值,保证不会和其他的申请单号重复,然后再分组就OK了,效果是这样的:

pandas groupby不统计空值怎么解决_第2张图片

效果是达到了,但总感觉这么操作有点low,如果有朋友知道更‘正确’的操作,麻烦评论区告诉下,比心。

就这样了,啥也不是,散会!

你可能感兴趣的:(Pandas)