[PYTHON] So zeigen Sie DataFrame als Tabelle in Markdown an

Durch Ausführen der folgenden Funktion kann sie für Markdown in Tabellenform ausgegeben werden.

def df_table(df):
    for col in df.columns:
        print('|', col, end="", sep='')
    print('|')
    
    for col in df.columns:
        print('| ---- ', end="", sep='')
    print('|')
    
    for row in range(len(df)):
        print('|', end="")
        for col in range(df.shape[1]):
            print(df.iat[row,col],'|', end="", sep='')
        print()

| sepal length (cm) | sepal width (cm) | petal length (cm) | petal width (cm) | target | 
| ---- | ---- | ---- | ---- | ---- |
| 5.1 | 3.5 | 1.4 | 0.2 | setosa | 
| 4.9 | 3.0 | 1.4 | 0.2 | setosa | 
| 4.7 | 3.2 | 1.3 | 0.2 | setosa | 
| 4.6 | 3.1 | 1.5 | 0.2 | setosa | 
| 5.0 | 3.6 | 1.4 | 0.2 | setosa | 

Wenn Sie es kopieren und in eine Markdown-Datei ausgeben, Es kann wie unten gezeigt als Tabelle angezeigt werden.

sepal length (cm) sepal width (cm) petal length (cm) petal width (cm) target
5.1 3.5 1.4 0.2 setosa
4.9 3.0 1.4 0.2 setosa
4.7 3.2 1.3 0.2 setosa
4.6 3.1 1.5 0.2 setosa
5.0 3.6 1.4 0.2 setosa

Recommended Posts

So zeigen Sie DataFrame als Tabelle in Markdown an
So zeigen Sie die neunundneunzig Tabelle in Python an
So importieren Sie NoteBook als Modul in Jupyter (IPython)
So drucken Sie Zeichen als Tabelle mit der Druckfunktion von Python
So importieren Sie NoteBook als Modul in Jupyter (IPython)
So zeigen Sie eine bestimmte Dateispalte unter Linux an (awk)
So unterdrücken Sie Anzeigefehler in matplotlib
So teilen und speichern Sie einen DataFrame
So weisen Sie den Index im Pandas-Datenrahmen neu zu
<Pandas> Umgang mit Zeitreihendaten in der Pivot-Tabelle
So zeigen Sie Hello World in Python an
So erhalten Sie mit pandas DataFrame einen bestimmten Spaltennamen und Indexnamen
So installieren Sie das Python-Paket in einer lokalen Umgebung als allgemeiner Benutzer
So finden Sie eine Spalte eines bestimmten Typs (str, float usw.) aus einer Spalte in einem DataFrame
So tarnen Sie eine ZIP-Datei als PNG-Datei
So löschen Sie einen Taple in einer Liste (Python)
Einbetten von Variablen in Python-Strings
So erstellen Sie eine JSON-Datei in Python
So implementieren Sie eine Verlaufsauswahl in Houdini
So benachrichtigen Sie Discord-Kanäle in Python
So zeigen Sie Videos in Google Colab inline an
[Python] Wie zeichnet man mit Matplotlib ein Histogramm?
So geben Sie "Ketsumaimo" standardmäßig in Python aus
So erstellen Sie eine Rest-API in Django
Wie schreibe ich ein benanntes Tupeldokument im Jahr 2020?
So zählen Sie Zahlen in einem bestimmten Bereich
So lesen Sie Dateien in verschiedenen Verzeichnissen
Wie man eine öffentliche Funktion in Pytest verspottet
[Pandas] So überprüfen Sie Duplikate in einer Tabelle und löschen Duplikate (entspricht dem Löschen von Duplikaten in Excel)
So konvertieren / wiederherstellen Sie einen String mit [] in Python
[Python] So erweitern Sie Variablen in einer Zeichenfolge
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
So zeigen Sie mehrere Bilder einer Galaxie in Kacheln an
So speichern Sie eine von Python gekratzte Tabelle in CSV
Ich habe einen Befehl zum Markieren des Tabellenclips gegeben
So führen Sie einen Befehl mit einem Unterprozess in Python aus
So verweisen Sie auf statische Dateien in einem Django-Projekt
[Linux] Wie Sie Ihre IP in eine Variable einfügen
[GCF + Python] So laden Sie Excel in GCS hoch und erstellen eine neue Tabelle in BigQuery
Verwendung der Python-Multiprocessing (Fortsetzung 3) apply_async in einer Klasse mit Pool als Mitglied
So rufen Sie eine Funktion auf
Wie man ein Terminal hackt
Wie man in Python entwickelt
Verwendung von Fujifilm X-T3 als Webcam unter Ubuntu 20.04
So geben Sie ein Dokument im PDF-Format mit Sphinx aus
Eine Geschichte darüber, wie man einen relativen Pfad in Python angibt.
Verwendung der Methode __call__ in der Python-Klasse
So importieren Sie Dateien in Python an eine beliebige Stelle
Ich habe einen Befehl zum Generieren eines Kommentars für eine Tabelle in Django eingegeben
Kombinieren Sie Listen zu einem DataFrame mit Pandas
Praktische Funktion zum Hinzufügen von Spalten an einer beliebigen Stelle in Pandas DataFrame
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
Ich habe versucht "Wie man eine Methode in Python dekoriert"
Verwendung von cuML SVC als Gridsearch-CV-Klassifikator
So generieren Sie eine Abfrage mit dem IN-Operator in Django
So überprüfen Sie, ob ein Wert in einem Aufzählungstyp vorhanden ist
So zeigen Sie eine Liste der mit pyenv installierbaren Versionen an
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
So registrieren Sie ein Paket in PyPI (Stand September 2017)
So erhalten Sie eine Liste der integrierten Ausnahmen für Python
Grundlagen des Python-Lernens ~ Wie wird eine Zeichenkette ausgegeben (angezeigt)? ~