Yo encontr?  un camino para crear promedios d?arios de muchas variables, por 
ejemplo de una base de datos que tiene la siguiente estructura:

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

Cada columna tiene datos d?arios registrados cada 15 minutos en un archivo que 
contiene los 30 d?as del mes. Yo comparto el codigo que con ayuda de ustedes he 
adaptado a mi proyecto. El codigo calcula los promedios . The code calcula los 
promedios d?arios de las columnas Temperatura y Humedad asi como tambien la 
suma de la columna PreciAcu.

El codigo es:


import numpy as np
import pandas as pd
from numpy import *
from pandas import *
from scipy import *

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})



Ahora yo tengo una preguntas m?s, como convertir a radianes la columna 
DirViento y como  agregar la nueva columna obtenida a mi archivo de datos?

En concreto, yo necesito obtener tres columnas a partir de la columna DirViento 
y agregarlas a mi archivo de datos.

 Fecha_Time             DirViento   rad   sin_rad     cos_rad
1/07/2011 00:00:00      334
1/07/2011 00:15:00      200
1/07/2011 00:30:00      178
1/07/2011 00:45:00      245
2/07/2011 00:00:00      100
2/07/2011 00:15:00       120
2/07/2011 00:30:00        87
2/07/2011 00:45:00        10


Primero, necesito convertir los valores de la columna DirViento a radianes(?sta 
ser?a la nueva columna llamada rad).

Segundo, obtener el seno de cada uno de los elementos de la columna rad (?sta 
nueva columna ser?a llamada sin_rad)

Tercero, obtener el coseno de la columna rad(Esta nueva columna ser?a llamada 
cos_rad)

Tienen alguna idea de como lograr esto?


_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a