Leyendo un archivo CSV:
pf.read_csv('archvivo.cvs')
Esta forma no deberia ser general para abrir un archivo csv independientemente de si esté separado por ';'?
Leyendo un archivo CSV:
pf.read_csv('archvivo.cvs')
Esta forma no deberia ser general para abrir un archivo csv independientemente de si esté separado por ';'?
¡Hola Rocca, espero que estés bien!
Entiendo tu duda sobre la forma general de leer un archivo CSV. La función pd.read_csv()
de la biblioteca Pandas es muy versátil y permite especificar el delimitador que separa los valores en el archivo CSV.
Por defecto, pd.read_csv()
asume que los valores están separados por comas (,
).
Sin embargo, si tus datos están separados por otro delimitador, como un punto y coma (;
), necesitas especificarlo usando el parámetro sep
.
Por lo tanto, si tus datos están separados por punto y coma, la forma correcta de leer el archivo sería:
pd.read_csv('archvivo.cvs', sep=';')
Esto le indica a Pandas que debe interpretar el punto y coma como el delimitador entre los valores. Si no especificas el delimitador correcto, Pandas intentará usar una coma por defecto, lo que podría llevar a resultados incorrectos si el archivo no usa comas como separadores.
Espero haber aclarado tu duda y que esto te ayude en tu trabajo con archivos CSV. ¡Bons estudios!