Ich habe folgenden Datenrahmen:Return Teilmenge von Datenrahmen in Python Pandas
import pandas as pd
# create simple dataset of people
data = {'Name': ["John", "Anna", "Peter", "Linda"],
'Location': ["New York", "Paris", "Berlin", "London"],
'Age': [24, 13, 53, 33]
}
data_pandas = pd.DataFrame(data)
# IPython.display allows "pretty printing" of dataframes
# in the Jupyter notebook
#display(data_pandas)
data_pandas
Was zurückgegeben wird, ist die folgende DF:
Age Location Name
0 24 New York John
1 13 Paris Anna
2 53 Berlin Peter
3 33 London Linda
ich dies dann tun:
olderThan30 = data_pandas[data_pandas > 30]
olderThan30
Und es gibt folgendes zurück:
Was würde ich auf Rückkehr mag, ist nur diejenigen, die die Spalte Alter von mehr als 30 So etwas haben:
Age Location Name
2 53.0 Berlin Peter
3 33.0 London Linda
Wie kann ich das tun?
Könnte beachten, dass, wenn Numexpr verfügbar ist mit df.query ist eine Option. –
@ JonClements wird sicher aktualisieren, ich benutze 'query' nicht so viel – EdChum
Vielen Dank! Dies war sehr hilfreich für mein Lernen. – martinbshp