Hallo Ich frage mich, wie bedingte Auswahl auf einer Pandas-Spalte funktioniert. Im Folgenden CodeBedingt Wählen Sie in einem Datenrahmen Spalte
In [162]: euro16
Out[162]: {'Goals': [16, 8], 'Team': ['Germany', 'England']}
In [163]: euro16_df = pd.DataFrame(euro16)
In [164]: euro16_df[euro16_df.Team == 'Germany']
Out[164]:
Goals Team
0 16 Germany
aber wenn Sie versuchen, eine Voraussetzung für das Team, die Zeichenfolge Zugriff dh beteiligt: Sagen Sie alle Teams mit ‚G‘ beginnen. Ich bekomme einen KeyError. Ich würde mich sehr über jede Information darüber freuen, was hier passiert.
euro16_df[euro16_df.Team[0] == 'G']
Danke! Sehr geschätzt. Wie kann es mit der ursprünglichen Zeichenfolge "Deutschland" ohne einen Accessor zu vergleichen. Das habe ich total vermisst und würde gerne mehr darüber lesen. – Pradyot
@Pradyot Es gibt eine Reihe von Methoden, die getan werden können Pandas macht einen guten Job, die wichtigsten ohne einen Accessor zur Verfügung zu stellen. Ansonsten mögen Pandas Gruppen Methoden zusammen. Es gibt auch ein Datum Zeit/Zeit Delta Accessor 'dt'. Kategorie Accessor 'Katze'. – piRSquared
Wieder. Wirklich schätzen Sie die Richtung. – Pradyot