filtrar datos históricos y guardarlos en formato csv
Publicado por ivan (2 intervenciones) el 17/07/2018 15:40:25
Hola: Tengo datos de tem max de estaciones climaticas, las cuales están guardadas en un txt que es por día del mes, txt 010111, 010211, hasta dic, y por año, del 2011 al 2018, requiero filtrar la información por estación y por el periodo del año y guardarla estación por estación en formato csv, adjunto el txt y pego parte de las instrucciones que hago
Concatenar todo el mes del 1 al 31
data1 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-12/tmax011211.csv")
data2 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-12/tmax021211.csv")
Concatenar todo el año
"Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/
data11 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-01/TodoEne2011.csv")
data22 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-02/TodoFeb2011.csv")
Filtrar por Estado
data_bc = data [data ['Edo'] == 'CHIH']
filtrar por estación
#data_f1 = data [(data['Lon'] == -102.30) & (data_Ags_2011['Lat'] == 21.89) & (data_Ags_2011['Estación'] == 'AGUASCALIENTES')]
data_f2 = data [data ['Estación'] == 'las campanas']
data_f3 = data [data ['Estación'] == 'el atoron']
Generar tablas por estación
#data_filtro1.to_csv('C:/Users/ihernandez/python/Python_Analitics/Ags_2011_csv/AguascalientesX_2011.csv', encoding='utf-8')
data_f2.to_csv('Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/Camp/Bolonchen_2011.csv', encoding='utf-8')
data_f3.to_csv('Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/Camp/Calakmul_2011.csv', encoding='utf-8')
así es como lo hago pero siento que es muy tardado y de forma rudimentaria,
alguien me puede apoyar y guiar para hacerlo bien!
Concatenar todo el mes del 1 al 31
data1 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-12/tmax011211.csv")
data2 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-12/tmax021211.csv")
Concatenar todo el año
"Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/
data11 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-01/TodoEne2011.csv")
data22 = pd.read_csv("Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/tmax2011-02/TodoFeb2011.csv")
Filtrar por Estado
data_bc = data [data ['Edo'] == 'CHIH']
filtrar por estación
#data_f1 = data [(data['Lon'] == -102.30) & (data_Ags_2011['Lat'] == 21.89) & (data_Ags_2011['Estación'] == 'AGUASCALIENTES')]
data_f2 = data [data ['Estación'] == 'las campanas']
data_f3 = data [data ['Estación'] == 'el atoron']
Generar tablas por estación
#data_filtro1.to_csv('C:/Users/ihernandez/python/Python_Analitics/Ags_2011_csv/AguascalientesX_2011.csv', encoding='utf-8')
data_f2.to_csv('Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/Camp/Bolonchen_2011.csv', encoding='utf-8')
data_f3.to_csv('Z:/ihernandez/Artur/Estaciones_ftp_200_4_8_36/temperaturas/2011/tmax/Camp/Calakmul_2011.csv', encoding='utf-8')
así es como lo hago pero siento que es muy tardado y de forma rudimentaria,
alguien me puede apoyar y guiar para hacerlo bien!
- tmax010411.zip(14,5 KB)
Valora esta pregunta


0