CommencerCommencer gratuitement

Personnaliser un fichier CSV

Parfois, les données doivent être stockées dans un fichier CSV de manière personnalisée. Il peut s'agir d'utiliser des valeurs d'en-tête différentes, d'inclure ou d'exclure la colonne d'index d'un DataFrame ou de modifier le caractère utilisé pour séparer les colonnes. Dans cet exemple, vous pourrez vous exercer à cette tâche et vous assurer que le fichier est stocké dans le chemin d'accès souhaité.

La bibliothèque pandas a été importée en tant que pd, et les données ont déjà été transformées pour n'inclure que les lignes dont la "quantité commandée" est supérieure à un. Le DataFrame nettoyé est stocké dans une variable nommée clean_sales_data.

Cet exercice fait partie du cours

ETL et ELT en Python

Afficher le cours

Instructions

  • Importez la bibliothèque os.
  • Inscrivez le DataFrame nettoyé dans un fichier CSV stocké à l'adresse path_to_write, sans en-tête.
  • Assurez-vous que le fichier a été écrit dans le chemin d'accès souhaité.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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)
Modifier et exécuter le code