Hei Estoy tratando de leer en pandas el archivo csv puedes download from here (tasas de euribor ¡Creo que puedes imaginar la razón por la que me gustaría tener este archivo!). El archivo es un archivo CSV pero de alguna manera está extrañamente orientado. Si importa que en el archivo de Excel tiene el formatopandas leyendo orientación csv
02/01/2012,03/01/2012,04/01/2012,,,,
1w 0.652,0.626,0.606,,,,
2w,0.738,0.716,0.700,,,,
acto con la primera columna ir hasta 12 metros (pero tengo que darle el enlace donde se puede descargar una muestra). Me gustaría leerlo en pandas pero no puedo leerlo de la manera correcta. Pandas tiene una función integrada para leer archivos csv, pero de alguna manera espera estar orientado a filas en lugar de estar orientado a columnas. Lo que me gustaría hacer es obtener la información en la fila etiquetada 3m y tener los valores y la fecha para graficar la variación de tiempo de este índice. Pero no puedo manejar este problema. Sé que puedo leer los datos con
import pandas
data = pandas.io.read_csv("file.csv",parse_dates=True)
pero funcionaría si el archivo csv sería de alguna manera transponer. H
Obviamente, es posible que deba limpiar sus datos después de la importación, p. Debería verificar los tipos de datos, eliminar los campos vacíos (o reemplazarlos por Ninguno). Esta versión procesa todo el conjunto de datos, pero solo devuelve una línea, por lo que podría usar la interrupción en ese punto o quizás agregar otros datos interesantes. p.ej. interesante = ['1w', '3m', '9m']; if l [0] .strip() en interesting: .... –