如何在Python Pandas中按时间间隔分组数据?

如何在Python Pandas中按时间间隔分组数据?

数据分析日益成为每个行业的重要方面。许多组织高度依赖信息、制定战略决策、预测趋势并了解消费者行为。在这样的环境下,Python 的 Pandas 库作为一个强大的设备应运而生,提供了不同范围的功能来成功地控制、分解和想象信息。这些强大的功能之一包括按时间间隔对数据进行分组。

本文将重点介绍如何使用Pandas按时间间隔对数据进行分组。我们将探讨语法、易于理解的算法、两种不同的方法以及基于这些方法的两个完全可执行的实际代码。

语法

我们将重点关注的方法是Pandas的groupby()函数,特别是它的重采样方法。语法如下:

df.groupby(pd.Grouper(key='date', freq='T')).sum() 登录后复制