栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

使用熊猫将每日数据重新采样到每月一次(日期格式)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

使用熊猫将每日数据重新采样到每月一次(日期格式)

Dataframe
可以使用创建:

df = pd.read_excel('2016_forex_daily_returns.xlsx', sheetname='Sheet 1')print (df)        Date      Time  Equity0 2016-01-03  22:16:22  300.381 2016-01-04  22:16:00  300.652 2016-01-05  14:26:02  301.653 2016-01-06  19:08:13  302.104 2016-01-07  18:39:00  302.555 2016-01-08  22:16:04  308.246 2016-01-11  02:49:39  306.697 2016-01-14  15:46:39  307.938 2016-01-19  15:56:31  308.18

我认为您可以先转换

to_datetime
date
,然后再使用
resample
一些聚合函数,例如
sum
mean

df.Date = pd.to_datetime(df.Date)df1 = df.resample('M', on='Date').sum()print (df1)  Equity  excess_daily_retDate2016-01-31  2738.37          0.024252df2 = df.resample('M', on='Date').mean()print (df2)     Equity  excess_daily_retDate   2016-01-31  304.263333          0.003032df3 = df.set_index('Date').resample('M').mean()print (df3)     Equity  excess_daily_retDate   2016-01-31  304.263333          0.003032


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/624560.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号