首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熊猫群的集合忽略空白或无值

熊猫群的集合忽略空白或无值
EN

Stack Overflow用户
提问于 2015-09-14 11:51:47
回答 1查看 3.5K关注 0票数 2

我对蟒蛇和熊猫很陌生。如何在忽略空白/None/NaN值的多列上应用groupby和聚合?基本上,我希望按日期对列进行聚合,并对其余的列进行计数,忽略无/空/NaN值。

示例:我有如下数据:

代码语言:javascript
复制
    ID  Ra  out recommen    navi    Time
0   1   7   None    None    NaN 2013-11-11
1   2   1   None    None    3   2013-11-11
2   5   5   None    None    1   2013-11-12
3   6   9   None    None    NaN 2013-11-12
4   9   2   None    None    NaN 2013-11-12
5   10  10  None    None    NaN 2013-11-12
6   11  10  None    None    NaN 2013-11-12
7   12  10  None    None    NaN 2013-11-12
8   13  5   None    None    NaN 2013-11-12

我试图在这些值上应用groupby并计数增益函数,如: daily=df.groupby('Time').count()

这个给了我:

代码语言:javascript
复制
ID  Ra  out recommen    navi    Time
2   2   2   2           2       2013-11-11
7   7   7   7           7       2013-11-12

预期输出为:

代码语言:javascript
复制
ID  Ra  out recommen    navi    Time
2   0   0   0           1       2013-11-11
7   0   0   0           1       2013-11-12

提前谢谢你!

EN

回答 1

Stack Overflow用户

发布于 2015-09-14 12:16:33

使用dropna()方法

更多信息请阅读文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.dropna.html

预先,使用id列作为索引。

您可以执行以下操作:

代码语言:javascript
复制
df = df.set_index(df["ID"])

文档-> index.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32564118

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档