Introducción
Python es un lenguaje de programación popular que se utiliza en una amplia variedad de aplicaciones, incluido el análisis de datos. Uno de los formatos de archivo más comunes para almacenar datos tabulares es el archivo CSV (valores separados por comas). En este artículo, te mostraré cómo leer un archivo CSV en una lista en Python de una manera sencilla y eficiente.
Leer un archivo CSV en una lista en Python
Para leer un archivo CSV en una lista en Python, primero necesitas importar el módulo `csv`. Luego, puedes utilizar la función `csv.reader()` para leer el archivo CSV y convertirlo en una lista. Aquí tienes un ejemplo de cómo hacerlo:
«`python
import csv
archivo_csv = ‘datos.csv’
lista_datos = []
with open(archivo_csv, newline=») as archivo:
lector_csv = csv.reader(archivo)
for fila in lector_csv:
lista_datos.append(fila)
print(lista_datos)
«`
En este ejemplo, estamos leyendo un archivo CSV llamado `datos.csv` y almacenando sus datos en la lista `lista_datos`. Cada fila del archivo CSV se convierte en una lista de Python y se agrega a la lista principal.
Acceder a los datos en la lista
Una vez que hayas leído el archivo CSV en una lista en Python, puedes acceder a los datos de la lista de la misma manera que lo harías con cualquier otra lista. Por ejemplo, para imprimir la primera fila de datos del archivo CSV, puedes hacer lo siguiente:
«`python
print(lista_datos[0])
«`
Esto imprimirá la primera fila del archivo CSV en la consola.
Conclusión
Leer un archivo CSV en una lista en Python es una tarea sencilla gracias al módulo `csv`. Con el código proporcionado en este artículo, podrás leer fácilmente archivos CSV y trabajar con sus datos en Python. ¡Espero que este artículo te haya sido útil!