1
私は、次のデータフレームを持っている:返された何戻りサブセット
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
は、次のDFです:
Age Location Name
0 24 New York John
1 13 Paris Anna
2 53 Berlin Peter
3 33 London Linda
私は、この操作を行います。
olderThan30 = data_pandas[data_pandas > 30]
olderThan30
をそして、以下を返します:
Age Location Name
0 NaN New York John
1 NaN Paris Anna
2 53.0 Berlin Peter
3 33.0 London Linda
私がしたい何リターンはこのような何か30より大きいAge列を持っているもののみです:私はそれをどのように
Age Location Name
2 53.0 Berlin Peter
3 33.0 London Linda
をしますか?
df.queryを使用してnumexprを利用できる場合は、注意する価値があります。 –
@JonClementsが確実に更新されます。私は 'query'をあまり使用しません。 – EdChum
ありがとう!これは私の学習に非常に役立ちました。 – martinbshp