[Python] Fügen Sie Pandas DataFrame insgesamt Zeilen hinzu

Eine der folgenden beiden wird empfohlen.

def append_sum_row(df):
    return df.append(df.sum(numeric_only=True), ignore_index=True)
def append_sum_row_label(df):
    df.loc['Total'] = df.sum(numeric_only=True)
    return df

Stichprobe

Wenn Sie versuchen, jedes zu verwenden, wird es wie folgt sein. Ich denke, es ist besser, es richtig zu verwenden, je nachdem, ob die Zeilenbezeichnung (Index) verwendet wird oder nicht.

sample


import pandas as pd


def append_sum_row(df):
    return df.append(df.sum(numeric_only=True), ignore_index=True)

def append_sum_row_label(df):
    df.loc['Total'] = df.sum(numeric_only=True)
    return df

data_frame = pd.DataFrame([
    ["A", 100, 200],
    ["B", 300, 400],
    ["C", 500, 600]
])

print("append_sum_row:", append_sum_row(data_frame), sep="\n")
print("append_sum_row_label:", append_sum_row_label(data_frame), sep="\n")

print


append_sum_row:
     0      1       2
0    A  100.0   200.0
1    B  300.0   400.0
2    C  500.0   600.0
3  NaN  900.0  1200.0

append_sum_row_label:
         0      1       2
0        A  100.0   200.0
1        B  300.0   400.0
2        C  500.0   600.0
Total  NaN  900.0  1200.0

Recommended Posts

[Python] Fügen Sie Pandas DataFrame insgesamt Zeilen hinzu
[Python] So fügen Sie einer Tabelle Zeilen und Spalten hinzu (pandas DataFrame)
Python-Anwendung: Pandas # 3: Dataframe
[Python] Erstellen Sie eine Tabelle von Pandas DataFrame zu Postgres
Fügen Sie mit Pandas Summen zu Zeilen und Spalten hinzu
[Python] Liste in Pandas konvertieren [Pandas]
Exportieren Sie den Pandas-Datenrahmen nach Excel
Konvertieren Sie mit Python für .NET von Pandas DataFrame in System.Data.DataTable
Praktische Funktion zum Hinzufügen von Spalten an einer beliebigen Stelle in Pandas DataFrame
Python-Handspiel (Pandas / DataFrame-Beginn)
[Python] Operationsnotiz von Pandas DataFrame
[Python] Verwendung der Pandas-Serie
Python 2.7 Fügen Sie Dash.app japanische Dokumentation hinzu
[Einführung in Python] Verwenden wir Pandas
[Einführung in Python] Verwenden wir Pandas
TRACE-Protokollebene zu Python hinzufügen ...?
[Einführung in Python] Verwenden wir Pandas
python / pandas / dataframe / So erhalten Sie die einfachste Zeile / Spalte / Index / Spalte
[Python] Was ist Pandas Series und DataFrame?
[Python] Zusammenfassung der Verwendung von Pandas
Anwendung von Python: Pandas Teil 4: Verketten und Kombinieren von DataFrames
So weisen Sie den Index im Pandas-Datenrahmen neu zu
[Pandas] Erweitern Sie die Zeichenfolgen zu DataFrame
[Python] Pandas in 10 Minuten vollständig zu verstehen
[Pandas_flavor] Fügen Sie eine Methode von Pandas DataFrame hinzu
Fügen Sie Bildern mit Python2.7 Gaußsches Rauschen hinzu
So fügen Sie der Anaconda-Umgebung ein Python-Modul hinzu
Hinzufügen von Serien zur Spalte in Python-Pandas
Fügen Sie VSCode eine virtuelle Python-Umgebung hinzu
[Python] Fügen Sie der Standardeingabedatei einen Kommentar hinzu
Möchten Sie Python-Dekoratoren Typhinweise hinzufügen?
Auf Python 2.7.9 aktualisiert
Meine Pandas (Python)
[Python] Weg zur Schlange (6) Manipuliere Pandas
Fügen Sie der Heatmap (Python, Matplotlib) eine diagonale Linie (Schraffur) hinzu.
[Python-Pandas] Erstellen Sie einen leeren DataFrame aus einem vorhandenen DataFrame
Python-Pandas: Suchen Sie mit regulären Ausdrücken nach DataFrame
[Python] Wie man Excel-Dateien mit Pandas liest
Löschen Sie Zeilen mit beliebigen Werten in pandas DataFrame
So fügen Sie einen Suchpfad für Python-Module hinzu
So fügen Sie Python ein Modul hinzu, das Sie in Julialang eingefügt haben
Entfernen Sie Zeilen mit doppelten Indizes in pandas DataFrame
Geschwindigkeit: Element am Ende des Python-Arrays hinzufügen
Python Pandas Memo
"Backport" zu Python 2
Grundlegende Bedienung von Python Pandas Series und Dataframe (1)
[Python] So führen Sie Jupyter-Notebook + Pandas + Multiprocessing (Pool) [Pandas] Memo aus
[Python] [Django] Verwendung des Auswahlfelds und Hinzufügen von Optionen
So fügen Sie HDA Hilfe hinzu (mit Python-Skriptbonus)
Zusammenfassung der Vorverarbeitungsmethoden für Python-Anfänger (Pandas-Datenrahmen)
Konvertieren Sie durch Kommas getrennte numerische Zeichenfolgen in Zahlen in Pandas DataFrame
So konvertieren Sie eine JSON-Datei mit Python Pandas in eine CSV-Datei
[Python] Umgang mit Pandas read_html Lesefehler
[Python] Zusammenfassung der Methode zur Tabellenerstellung mit DataFrame (Pandas)
So fügen Sie einer PDF-Datei Seitenzahlen hinzu (in Python)
[Python] Ein Memo zum vertikalen Schreiben von CSV mit Pandas
[Python] Pandas Code, der wahrscheinlich wiederverwendet wird
Ich habe versucht zusammenzufassen, wie man Pandas von Python benutzt