Une méthode pour sortir les données de table lues par le module pandas et les données de table traitées / créées localement sous forme de fichier csv.
to_csv ('chemin du fichier', encording = 'utf_8_sig', index = False)
└ ① "'File path'": le chemin absolu ou relatif est acceptable
└ 2 "encoding = 'utf_8_sig'": Spécification du code de caractère
└ ③ "index = False": Une instruction qui n'inclut pas la colonne de numéro d'index qui est automatiquement générée lorsqu'une table est lue ou créée avec pandas.
① est obligatoire. ② et ③ peuvent être omis.
** ▼ Exemple: lors de la sortie du tableau suivant **
La variable «df» contient le tableau ci-dessous.
Comment lire le fichier csv avec python ici
▼ Sortie sous forme de fichier csv
Illustration
df.to_csv("~/desktop/output.csv",index = False,encoding = "utf_8_sig")
** ▼ Détails ** ①「df.to_csv」 └ Convertissez les données df (variable) en fichier csv. ②「"~/desktop/output.csv"」 └ Spécifiez la destination de sortie avec un chemin absolu. └ Sortie sur le bureau avec le nom de fichier "output.csv". └ Écraser si le même fichier existe.
③「index = False」 └ Pas besoin de numéro d'index dans la première colonne
④「encoding = "utf_8_sig"」 └ Le code de caractère a la signature utf8.
python
df.to_csv("~/desktop/output.csv",index = False)
Erreur
df.to_csv("~/desktop/output.csv",index = False)
#production
# PermissionError: [Errno 13] Permission denied: 'C:\\Users\desktop/output.csv'
"Autorisation refusée:" On dirait qu'elle a été fortement refusée, mais elle n'a tout simplement pas pu être écrasée.
Recommended Posts