Python-Pandas时间序列重采样

2024-05-13 11:37:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用panda编写脚本,但我无法提取出我想要的正确输出。问题是:

我可以从CSV文件中读取这些数据。你可以在这里找到表格结构

http://postimg.org/image/ie0od7ejr/

我想从上面的表格数据中得到这个输出

Month     Demo1 Demo 2
June 2013 3     1    
July 2013 2     2

在Demo1和Demo2列中,我想计算一下普通条目和以u开头的条目。6月份共有3个常规条目,而1个条目以u开头

到目前为止,我已经写了这个代码。在

^{pr2}$

谢谢你的帮助。最终结果将是条形图。我可以从上面提到的输出绘制图形。在


Tags: 文件csv数据orgimage脚本http条目
1条回答
网友
1楼 · 发布于 2024-05-13 11:37:44

对于resample,可以定义两个聚合函数,如下所示:

def countU(x):
    return sum(i[0] == 'u' for i in x)

def countNotU(x):
    return sum(i[0] != 'u' for i in x)

print df.resample('M', how=[countU, countNotU])

或者,考虑groupby。在

相关问题 更多 >