Personalização de um arquivo CSV
Às vezes, os dados precisam ser armazenados em um arquivo CSV de forma personalizada. Isso pode incluir o uso de diferentes valores de cabeçalho, a inclusão ou exclusão da coluna de índice de um DataFrame ou a alteração do caractere usado para separar colunas. Neste exemplo, você praticará isso, além de garantir que o arquivo seja armazenado no caminho de arquivo desejado.
A biblioteca pandas
foi importada como pd
e os dados já foram transformados para incluir somente as linhas com "Quantity Ordered" (quantidade pedida) maior que um. O DataFrame limpo é armazenado em uma variável chamada clean_sales_data
.
Este exercício faz parte do curso
ETL e ELT em Python
Instruções do exercício
- Importe a biblioteca
os
. - Escreva o DataFrame limpo em um CSV armazenado em
path_to_write
, sem um cabeçalho. - Verifique se o arquivo foi gravado no caminho desejado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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)