Oft sind Sie daran interessiert, eine oder mehrere Zeichenfolgenspalten in einem Pandas-DataFrame in Float-Spalten zu konvertieren. Glücklicherweise ist dies mit der Funktion astype() einfach zu bewerkstelligen.
Dieses Tutorial zeigt mehrere …
Gelegentlich könnten Sie daran interessiert sein, ein Dictionary in ein Pandas DataFrame zu konvertieren. Glücklicherweise ist dies in Pandas mit einer einzigen Codezeile einfach zu bewerkstelligen.
Dieses Tutorial zeigt, wie ein Dictionary in der Praxis in ein Pandas-DataFrame konvertiert wird.
Angenommen, wir haben das folgende Dictionary, das die Namen von fünf Basketballspielern und ihre durchschnittlichen Punkte pro Spiel enthält:
import pandas as pd
# Dictionary definieren
d = {'Michael':36,
'Lebron': 32,
'Scotty': 28,
'Larry': 23,
'Kareem': 22}
Der folgende Code zeigt, wie dieses Dictionary in einen Pandas-DataFrame mit zwei Spalten konvertiert wird:
# Dictionary in DataFrame konvertieren
df = pd.DataFrame(list(d.items()), columns = ['Player','Points'])
#Dataframe anzeigen
df
Player Points
0 Michael 36
1 Lebron 32
2 Scotty 28
3 Larry 23
4 Kareem 22
Sie können überprüfen, ob Ihr Ergebnis ein DataFrame ist, indem Sie Folgendes eingeben:
# Datentyp anzeigen
type(df)
pandas.core.frame.DataFrame
Dies sagt uns, dass das Dictionary tatsächlich in einen Pandas DataFrame konvertiert wurde.
Wenn Sie möchten, dass die Dictionaryschlüssel die Spaltennamen des neuen DataFrame und die Dictionarywerte die Zeilenwerte sind, können Sie die folgende Syntax verwenden:
import pandas as pd
# Dictionary definieren
d = {'Michael':36,
'Lebron': 32,
'Scotty': 28,
'Larry': 23,
'Kareem': 22}
# Dictionary in DataFrame konvertieren
df = pd.DataFrame([d])
#Dataframe anzeigen
df
Kareem Larry Lebron Michael Scotty
0 22 23 32 36 28
Wir können auch überprüfen, ob dieses Ergebnis ein DataFrame ist:
# Datentyp anzeigen
type(df)
pandas.core.frame.DataFrame
Weitere Python-Tutorials finden Sie hier.
Oft sind Sie daran interessiert, eine oder mehrere Zeichenfolgenspalten in einem Pandas-DataFrame in Float-Spalten zu konvertieren. Glücklicherweise ist dies mit der Funktion astype() einfach zu bewerkstelligen.
Dieses Tutorial zeigt mehrere …
Oft möchten Sie einen Pandas-DataFrame nach einer oder mehreren Spalten sortieren. In diesem Tutorial wird erklärt, wie Sie dies mit der pandas sort_values- Funktion tun.