Lectura de archivos CSV
Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 33 de 60.
Los conjuntos de datos reales tienen miles de filas, así que se guardan en archivos. El más común es el archivo CSV: texto sin formato, una fila por línea y valores separados por comas.
pd.read_csv toma el nombre del archivo y devuelve un DataFrame:
books = pd.read_csv("books.csv")
print(books)Esto imprime:
title pages year
0 Dune 412 1965
1 Emma 474 1815
2 Beloved 324 1987La primera línea nombraba las columnas, y los números se leían como números, listos para hacer cálculos. En Coddy, los archivos de una lección están junto a tu programa, así que basta con el nombre.
Desafío
IntermedioUna cafetería guarda un archivo CSV por día, monday.csv, tuesday.csv y así sucesivamente, cada uno con las columnas drink y cups. El programa lee un día en minúsculas en day.
Construye el nombre del archivo de ese día, carga el archivo en un DataFrame orders e imprímelo.
Si el día fuera sunday y sunday.csv contuviera drink,cups, mocha,5 y chai,13, verías:
drink cups
0 mocha 5
1 chai 13Pruébalo tú mismo
import pandas as pd
day = input()
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Datos y gráficos
4Dar forma a los datos
Cambiar la forma de los arraysUnir arraysNúmeros aleatoriosRepaso: simulación de dados7DataFrames de pandas
SeriesDataFramesLectura de archivos CSVInspección de datosSelección de columnasRepaso: calificaciones de películas2Arrays de NumPy
Creación de arraysForma y tamañoRangos de númerosIndexación y segmentaciónRepaso: cuadrícula de temperaturas5Gráficos de líneas y de dispersión
Etiquetas y títulosGráficos de dispersiónVarias líneas y leyendasColores y marcadoresFiguras y ejesRepaso: pasos semanales3Matemáticas con arrays
Operaciones matemáticas con arrays completosEstadísticas resumidasEstadísticas por ejeDifusiónMáscaras booleanasRepaso: calificaciones de exámenes6Gráficos para datos
Gráficos de barrasHistogramasVarios gráficos en unoImágenes como matricesRepaso: informe de precipitacionesPractica por tu cuenta: Compilador de Python online