Получаване на дневни средни стойности с панди

Намерих начин да създам дневни средни стойности на много променливи, например на база данни, която има следната структура:

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, как мога да направя това и как мога да добавя тази нова колона към моя файл с данни?

В обобщение, трябва да получа 3 колони от агрегата на колоната DirViento във файла с данни.

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 в радиани (Това трябва да е нова колона, наречена Rad) Второ, трябва да получа синуса на колоната Rad (Това трябва да е нова колона, наречена Sin) Трето, трябва да получа косинуса на Колона Rad (Това трябва да е нова колона, наречена Cos).

Как мога да постигна това?


person user1345283    schedule 12.10.2013    source източник