[PYTHON] Aktualisieren Sie Pandas DataFrame-Elemente nach Spaltennamen

Zweck

Ich möchte die Elemente von DataFrame durch Angabe des Spaltennamens aktualisieren

Umgebung

OS: ubuntu18.04 Python-Version: 3.6.9

Quellcode

main.py



#!/usr/bin/env python3
import pandas as pd

if __name__ == '__main__':
    dic = {'key1':[1,2,3],'key2':[4,5,6],'key3':[7,8,9]}

    df = pd.DataFrame.from_dict(dic)

    print(df)

    df.iloc[-1, df.columns.get_loc('key2')] = 10 #Aktualisieren Sie den Wert von Key2 in der letzten Zeile

    print(df)

Ergebnis

   key1  key2  key3
0     1     4     7
1     2     5     8
2     3     6     9

   key1  key2  key3
0     1     4     7
1     2     5     8
2     3    10     9

Recommended Posts

Aktualisieren Sie Pandas DataFrame-Elemente nach Spaltennamen
Pandas Extrahieren Sie Elemente nach Spaltenname x Zeilennummer
Datenrahmen aktualisieren
Ersetzen Sie Spaltennamen / -werte durch Pandas-Datenrahmen
So erhalten Sie mit pandas DataFrame einen bestimmten Spaltennamen und Indexnamen
[Python] Sortieren Sie die Tabelle nach sort_values (pandas DataFrame)
Nach Pandas sortieren
Überprüfen Sie, ob die erwartete Spalte in Pandas DataFrame vorhanden ist
Python-Anwendung: Pandas # 3: Dataframe
Praktische Funktion zum Hinzufügen von Spalten an einer beliebigen Stelle in Pandas DataFrame