用熊猫获得每日平均值

时间:2013-10-12 00:29:45

标签: python pandas dataframe datetime-format

我找到了一种方法来创建许多变量的每日平均值,例如具有以下结构的数据库:

Fecha,Time, DirViento, MagViento, Temperatura, Humedad, PreciAcu.

每列每15分钟发布一次数据。我分享了代码,在你的评论的帮助下,我已经适应了我的项目。代码计算Temperatura和Humedad列的平均值以及PreciAcu列的总和。代码如下:

import numpy as np
import pandas as pd


data = pd.read_csv('tancoyol.csv')
index5=data.set_index(['Fecha','Hora'],inplace=True)

grouped = index5.groupby(level=0)
stat_cea = grouped.agg({'Temperatura':np.mean,'Humedad':np.mean,'PreciAcu':np.sum})
print 'Done............'

现在我还有一个问题,我需要将DirViento列转换为radians,我该怎么做以及如何将这个新列添加到我的数据文件中?

总之,我需要从DirViento列agregate到datafile获取3列。

DirViento                       
1/07/2011 00:00:00        
1/07/2011 00:15:00        
1/07/2011 00:30:00       
1/07/2011 00:45:00      
2/07/2011 00:00:00           
2/07/2011 00:15:00     
2/07/2011 00:30:00     
2/07/2011 00:45:00         
.                            
.                          
.              

具体做法是:

首先我需要将DirViento列的值转换为Radians(这应该是一个名为Rad的新列) 其次我需要得到Rad列的正弦值(这应该是一个名为Sin的新列) 第三,我需要得到Rad列的余弦(这应该是一个名为Cos的新列。)

我怎么能做到这一点?

0 个答案:

没有答案