Я нашел способ создать среднесуточные значения многих переменных, например, для базы данных со следующей структурой:
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).
Как я могу этого добиться?