[Python] So benennen Sie Tabellendaten und geben sie mit csv aus (to_csv-Methode)

[Python] So benennen Sie Tabellendaten und geben sie mit csv aus (to_csv-Methode)

Eine Methode zur Ausgabe der vom Pandas-Modul gelesenen Tabellendaten und der lokal verarbeiteten / erstellten Tabellendaten als CSV-Datei.

Grundlegende Syntax (Grundoption)

to_csv ('Dateipfad', encording = 'utf_8_sig', index = False) └ ① "'Dateipfad'": Absoluter Pfad oder relativer Pfad ist akzeptabel └ 2 "encoding = 'utf_8_sig'": Spezifikation des Zeichencodes └ ③ "index = False": Eine Anweisung, die nicht die Indexnummernspalte enthält, die automatisch generiert wird, wenn eine Tabelle mit Pandas gelesen oder erstellt wird.

① ist erforderlich. ② und ③ können weggelassen werden.


** ▼ Ergänzende Informationen zu "utf_8_sig" ** So etwas wie Aufwärtskompatibilität mit utf_8. Sowohl utf8 mit als auch ohne Stückliste kann normal gelesen werden.

■ Beispiel

** ▼ Beispiel: Bei der Ausgabe der folgenden Tabelle **

Die Variable df enthält die folgende Tabelle.

image.png

Lesen einer CSV-Datei mit Python hier

▼ Ausgabe als CSV-Datei

Illustration


df.to_csv("~/desktop/output.csv",index = False,encoding = "utf_8_sig")

** ▼ Details ** ①「df.to_csv」 └ Konvertieren Sie die Daten df (Variable) in eine CSV-Datei. ②「"~/desktop/output.csv"」 └ Geben Sie das Ausgabeziel mit einem absoluten Pfad an. └ Ausgabe auf dem Desktop mit dem Dateinamen "output.csv". └ Überschreiben, wenn dieselbe Datei vorhanden ist.

③「index = False」 └ Keine Indexnummer in der ersten Spalte erforderlich

④「encoding = "utf_8_sig"」 └ Der Zeichencode hat die Utf8-Signatur.


### ■ Ausgabeergebnis ![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/563526/ae6a78d6-a08a-bde9-228f-e12a054e4cab.png)
## ■ Verstümmelte Zeichen und Fehler ### ▼ Zeichen werden verstümmelt, wenn kein Zeichencode angegeben ist.

python


df.to_csv("~/desktop/output.csv",index = False)

image.png

▼ Fehler, wenn der Name der Ausgabedatei geöffnet ist

Error


df.to_csv("~/desktop/output.csv",index = False)

#Ausgabe
# PermissionError: [Errno 13] Permission denied: 'C:\\Users\desktop/output.csv'

"Erlaubnis verweigert:" Es sieht so aus, als ob es stark verweigert wurde, aber es konnte einfach nicht überschrieben werden.

Recommended Posts

[Python] So benennen Sie Tabellendaten und geben sie mit csv aus (to_csv-Methode)
Verarbeitung zur Verwendung von notMNIST-Daten in Python (und versucht, sie zu klassifizieren)
Dateneingabe / -ausgabe in Python (CSV, JSON)
So installieren Sie OpenCV in Cloud9 und führen es in Python aus
[Python] So löschen Sie eine Zeile / Spalte in einer Tabelle (Liste der Optionen für die Drop-Methode)
So zeigen Sie die neunundneunzig Tabelle in Python an
[Python / Ruby] Mit Code verstehen Wie man Daten aus dem Internet abruft und in CSV schreibt
Verwendung ist und == in Python
[Python] So kratzen Sie eine lokale HTML-Datei und geben sie mit Beautiful Soup als CSV aus
Datenanalyse: Einfache Anwendung deskriptiver Statistiken und Schätzungsstatistiken auf CSV-Daten in Python
So machen Sie den Containernamen in Docker als Subdomain zugänglich
So generieren Sie eine Sequenz in Python und C ++
[Python] Lesen von Daten aus CIFAR-10 und CIFAR-100
So geben Sie "Ketsumaimo" standardmäßig in Python aus
Wie man Autokorrelation und partielle Autokorrelation mit Python zeichnet
So geben Sie eine Zeichenfolge in Python ein und geben sie unverändert oder in die entgegengesetzte Richtung aus.
So erhalten Sie den Variablennamen selbst in Python
Verarbeitung von CSV-Daten in voller und halber Breite in Python
[Python] So sortieren Sie Diktate in Listen und Instanzen in Listen
So speichern Sie eine von Python gekratzte Tabelle in CSV
Wie man Decorator in Django benutzt und wie man es macht
[Python] So geben Sie Listenwerte der Reihe nach aus
Lesen von CSVs, die in Python nur Ganzzahlen enthalten
[GCF + Python] So laden Sie Excel in GCS hoch und erstellen eine neue Tabelle in BigQuery
Wie man in Python entwickelt
Es ist einfach, SQL mit Python auszuführen und das Ergebnis in Excel auszugeben
Versuchen Sie es mit GUI, PyQt in Python
So tauschen Sie Elemente in einem Array in Python aus und wie kehren Sie ein Array um.
Ausländer sprechen: Wie man Klassen und Methoden auf Englisch benennt
Verwendung der Methode __call__ in der Python-Klasse
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
Wie man Youtube in MP3 konvertiert und es super sicher herunterlädt [Python]
Objektorientiert in C-Sprache: "○ ✕ game" wurde überarbeitet und nach Python portiert
[Einführung in Python] Kombinieren Sie Nikkei-Durchschnitts- und NY Dow-CSV-Daten
[Python] So geben Sie eine Pandas-Tabelle in eine Excel-Datei aus
Ausführen externer Shell-Skripte und -Befehle in Python
Data Science-Begleiter in Python, wie man Elemente in Pandas spezifiziert
So melden Sie sich mit Python bei AtCoder an und senden automatisch
Übersicht über die virtuelle Python-Umgebung und deren Erstellung
[Python] Wie man PCA mit Python macht
So sammeln Sie Bilder in Python
Verwendung von SQLite in Python
Ausgabe in eine CSV-Datei mit Python
Hashing von Daten in R und Python
Wie man MySQL mit Python benutzt
So verpacken Sie C in Python
Verwendung von ChemSpider in Python
Verwendung von PubChem mit Python
Exportieren und Ausgeben von Dateien in Python
Umgang mit Japanisch mit Python
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part1-
Extrahieren Sie das Bigquery-Dataset und die Tabellenliste mit Python und geben Sie es in CSV aus
[Einführung in Python] So geben Sie eine Zeichenfolge in einer Print-Anweisung aus
So importieren Sie CSV- und TSV-Dateien mit Python in SQLite
[Python] So fügen Sie einer Tabelle Zeilen und Spalten hinzu (pandas DataFrame)
Verwendung von Funktionen in separaten Dateien Perl-Version und Python-Version
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part2-
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part4-