使用Python的pandas库,利用resample()函数实现。
示例代码:
假设有一份包含日期(Datetime类型)和销售额(float类型)的数据表sales,需要按季度、月份和星期几进行销售额统计。
#导入pandas库 import pandas as pd
#读取数据表 sales = pd.read_csv('sales.csv')
#设置日期为索引 sales.set_index('date', inplace=True)
#按季度统计 sales_quarter = sales.resample('Q').sum()
#按月份统计 sales_month = sales.resample('M').sum()
#按星期几统计 sales_weekday = sales.resample('D').sum() sales_weekday = sales_weekday.groupby(sales_weekday.index.weekday).mean()
下一篇:按不同属性比较过滤对象数组元素