找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 2238|回复: 4

[求助] pandas时间序列问题,进行1、2月春节平均

1

主题

4

帖子

4

积分

贫民

积分
4
Peter_Xxxx 发表于 2018-3-10 22:53:13 | 显示全部楼层 |阅读模式
python新手pandas~~求助~~~~
有一组时间序列:2010年1月-2017年12月的月度数据
其中,由于春节期间不公布数据的原因,所以每年都会缺省1月数据
需要达到的目的是:1、将数据补充完整(每年都有1月的数据)
                              2、将公布的2月数据进行平均,分配给1月和2月
刚刚接触python,老板将数据进行春节平均~~
谢谢各位大神指点迷津

回复

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
Peter_Xxxx  楼主| 发表于 2018-3-10 22:54:29 | 显示全部楼层
可怜巴巴
回复

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
Peter_Xxxx  楼主| 发表于 2018-3-10 22:56:53 | 显示全部楼层
由于需要进行大量类似的操作,所以想用python实现~~
回复 支持 反对

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2018-3-11 18:44:00 | 显示全部楼层
dates=pd.date_range('1/1/2010','12/31/2017',freq='M')
df=pd.DataFrame(np.random.randn(96,2),index=dates,columns=['a','b'])
df[df.index.month==1]=None
feb_mean=df[df.index.month==2].mean(axis=1)
不知道具体数据的columns,粗略的方法,求出二月的mean再赋给month==1
回复 支持 反对

使用道具 举报

1

主题

4

帖子

4

积分

贫民

积分
4
Peter_Xxxx  楼主| 发表于 2018-3-12 09:02:27 | 显示全部楼层
sheeboard 发表于 2018-3-11 18:44
dates=pd.date_range('1/1/2010','12/31/2017',freq='M')
df=pd.DataFrame(np.random.randn(96,2),index=da ...

非常感谢~!!,从你的回答中受到了极大启发
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表