【发布时间】:2016-05-02 22:20:13
【问题描述】:
在 python 中,我有时间序列数据。数据的key是日期和名称,数据有4个属性:A、B、C、D。
我需要对这个数据集做一些汇总数据分析:
1) 对于每个名字,A、B、C 和 D 的平均值
2) 对于每个名称,A、B、C 和 D 的标准差
3) 对于每个名称,计算每个 A、B、C 和 D 的 NaN 数量占总数的百分比
我熟悉 R 但不熟悉 python。如果您能指出我正确的方向,那就绰绰有余了!谢谢。
asof_dt = pd.date_range('20151231','20160130')
df1=pd.DataFrame(np.random.randn(len(asof_dt),4),index=asof_dt,columns=('A','B','C','D'))
df1['name']='alpha'
df2=pd.DataFrame(np.random.randn(len(asof_dt),4),index=asof_dt,columns=('A','B','C','D'))
df2['name']='beta'
df3=pd.DataFrame(np.random.randn(len(asof_dt),4),index=asof_dt,columns=('A','B','C','D'))
df3['name']='gama'
df_total = pd.concat([df1,df2,df3])
df_total[['name','A','B','C']]
【问题讨论】:
标签: python pandas dataframe time-series