Pandas DataFrame aus dem Diktat

Pandas DataFrame aus dem Diktat
Wörterbücher sind einer der vielseitigsten und am häufigsten übernommenen Datentypen in Python. Sie bieten eine große Flexibilität, die sonst viel Code zum Implementieren erfordern würde.

Es ist daher keine Überraschung, dass Sie die Daten aus einem Python -Wörterbuch in einen Pandas -Datenframe verwenden müssten.

Genau das wollen wir in diesem Tutorial erreichen. Wir werden die verschiedenen Methoden zum Umwandeln eines Python -Objekts in einen Datenrahmen untersuchen.

Konvertieren Sie das Python -Wörterbuch in einen Datenrahmen

Um am besten zu veranschaulichen, wie ein Wörterbuch in einen Datenrahmen verwandelt wird, lassen Sie uns Beispieldaten vorbereiten. Der Code ist wie unten angegeben.

net_info =
"Ashowering0": "30.21.205.15",
"Bbaxill1": "142.142.117.68 ",
"Nyeld2": "39.121.96.71 ",
"Acordeau3": "79.171.174.155 ",
"Tregis4": "242.5.110.50 ",

Im obigen Code haben wir ein einfaches Python -Wörterbuch, das Benutzernamen und ihre entsprechenden IP -Adressen hält.

Um dies in einen Pandas -Datenfreame umzuwandeln, können wir mit dem Importieren von Pandas beginnen:

Pandas als PD importieren

Um das Wörterbuch in einen Datenrahmen umzuwandeln, können wir die DataFrame -Funktion verwenden und das Wörterbuch wirken.Elemente als Liste.

Schauen Sie sich den folgenden Code an:

Pandas als PD importieren
net_info =
"Ashowering0": "30.21.205.15",
"Bbaxill1": "142.142.117.68 ",
"Nyeld2": "39.121.96.71 ",
"Acordeau3": "79.171.174.155 ",
"Tregis4": "242.5.110.50 ",

data_frame_items = list (net_info.Artikel())
data_frame_columns = ['userername', 'ip_address']
df = pd.DataFrame (data_frame_items, columns = data_frame_columns)
Druck (df)

Lassen Sie es uns aufschlüsseln.

In den acht Zeilen importieren wir und erstellen ein Wörterbuch, das das Zielobjekt hält.

In der neunten Zeile erstellen wir eine Liste, die die Artikel enthält, die wir im Wörterbuch speichern möchten. Wir tun dies mit dem Diktieren.items () Funktion, die die Wörterbuchelemente zurückgibt.

In der zehnten Zeile setzen wir die Spalten für unseren Datenrahmen als Liste. In unserem Fall brauchen wir nur die Spalte Benutzername und IP_ADdress.

Schließlich verwenden wir die PD.DataFrame -Funktion zum Übergeben der Elemente und Spalten -Wörterbuch.

Der resultierende Datenrahmen ist wie gezeigt:

Methode 2 - Pandas von_Dict () Funktion

Wenn Sie ein Wörterbuch mit Array-ähnlichen Objekten haben, können Sie die PANDAS-Funktion von_Dict () verwenden, um sie in einen Datenrahmen umzuwandeln.

Die Funktionssyntax ist wie unten gezeigt:

Datenrahmen.from_dict (data, orient = 'columns', dype = keine, spalten = keine)

Schauen wir uns ein einfaches Beispiel an. Angenommen, wir haben ein Wörterbuch wie gezeigt:

Sample = 'Namen': ['James', 'Kirk', 'Data', 'Suru', 'Tilly'], 'Punkte': [100.200.300.400.500]
Wir können es in einen Datenrahmen umwandeln, indem wir eine Codezeile wie gezeigt ausführen:
df = pd.Datenrahmen.from_dict (Beispiel)
Druck (df)

Und damit haben wir uns einen Pandas -Datenframe.

Abschluss

Durch dieses Tutorial haben Sie zwei Methoden zum Umwandeln eines Python -Wörterbuchs in einen PANDAS -Datenfream gelernt. Die erste Methode besteht darin, die Wörterbuchelemente in eine Liste zu konvertieren, und die zweite verwendet die Funktion von _dict ().