Personalizar un archivo CSV
A veces, es necesario almacenar los datos en un archivo CSV de forma personalizada. Esto puede incluir utilizar diferentes valores de cabecera, incluir o excluir la columna índice de un DataFrame, o alterar el carácter utilizado para separar las columnas. En este ejemplo, podrás practicar esto, así como asegurarte de que el archivo se almacena en la ruta de archivo deseada.
La biblioteca pandas
se ha importado como pd
, y los datos ya se han transformado para incluir sólo las filas con una "Cantidad pedida" mayor que uno. El DataFrame depurado se guarda en una variable llamada clean_sales_data
.
Este ejercicio forma parte del curso
ETL y ELT en Python
Instrucciones de ejercicio
- Importa la biblioteca
os
. - Escribe el DataFrame depurado en un CSV almacenado en
path_to_write
, sin cabecera. - Asegúrate de que el archivo se ha escrito en la ruta deseada.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
# Import the os library
____
# Load the data to a csv file with the index, no header and pipe separated
def load(clean_data, path_to_write):
clean_data.____(____, header=____, sep="|")
load(clean_sales_data, "clean_sales_data.csv")
# Check that the file is present.
file_exists = os.____.____(____)
print(file_exists)