熊猫:不将nan计入集合函数中

毛豆

我有以下代码:

data_agg_df = data_df.groupby("team", as_index=False).player.agg({"player_set": lambda x: set(list(x)), "player_count": "nunique"})

然后我的结果看起来像:

team           player_set         player_count
-------------------------------------------------
 A           {John, Mary}          2
 B           {nan}                 0
 C           {Dave,nan}            1

我想知道如何不在player_set中显示nana?即我希望结果数据框看起来像:

team           player_set         player_count
-------------------------------------------------
 A           {John, Mary}          2
 B           {}                    0
 C           {Dave}                1

谢谢!

哈里穆尔·阿里(Haleemur Ali)

代替

set(list(x))

set(list(i for i in x if pd.notnull(i)))

取出nan小号

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

熊猫系列中重复的NaN的集合

来自分类Dev

错误强制不将不需要的字符串更改为熊猫中的NaN

来自分类Dev

从集合中删除NaN值

来自分类Dev

如何在熊猫数据框中的每列中包含NaN计数的列上应用函数?

来自分类Dev

更改熊猫中的 nan 值

来自分类Dev

熊猫lambda函数无法识别NaN

来自分类Dev

熊猫均值函数返回所有NaN

来自分类Dev

比较在python中包含nan的集合

来自分类Dev

比较在python中包含nan的集合

来自分类Dev

集合函数中的子集参数

来自分类Dev

如何用NaN替换熊猫中的值?

来自分类Dev

无法从熊猫系列中删除NaN

来自分类Dev

在熊猫中,用NaN替换连续的0

来自分类Dev

分组后在熊猫中填充NaN值

来自分类Dev

零从熊猫的isull()中识别为NaN

来自分类Dev

删除熊猫列中的负值保留 NaN

来自分类Dev

为什么不将“函数”视为javascript中的数据类型?

来自分类Dev

为什么不将var放在函数的参数中?

来自分类Dev

函数在JavaScript中返回NaN

来自分类Dev

Javascript 中的简单函数 NaN

来自分类Dev

如何不将一个以上的数据保存到mongodb中的集合中?

来自分类Dev

向量化熊猫中的函数

来自分类Dev

熊猫教程中的figsize()函数

来自分类Dev

Python-NaN返回(熊猫-重采样函数)

来自分类Dev

在不将整个集合加载到DerbyJS 0.6中的情况下获取文档计数

来自分类Dev

AngularJs。$ http发布不将所有项目发布到for循环中的集合中

来自分类Dev

在mongodb集合上执行简单的功能而不将其存储到内存中?

来自分类Dev

如何不将date_string转换为大熊猫中的日期?

来自分类Dev

在绑定函数中访问参数集合