Personalizando um arquivo CSV
Às vezes, os dados precisam ser armazenados em um arquivo CSV de forma personalizada. Isso pode incluir usar valores de cabeçalho diferentes, incluir ou excluir a coluna de índice de um DataFrame ou alterar o caractere usado para separar colunas. Neste exemplo, você vai praticar isso e também garantir que o arquivo seja salvo no caminho de arquivo desejado.
A biblioteca pandas já foi importada como pd, e os dados já foram transformados para incluir apenas as linhas com "Quantity Ordered" maior que um. O DataFrame limpo está armazenado na variável clean_sales_data.
Este exercicio faz parte do curso
ETL e ELT em Python
Instruções do exercicio
- Importe a biblioteca
os. - Escreva o DataFrame limpo em um CSV armazenado em
path_to_write, sem cabeçalho. - Garanta que o arquivo foi gravado no caminho desejado.
exercicio interativo prático
Tente este exercicio 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)