回答編集履歴

1 不要な記述のコメントアウト

sussan0416

sussan0416 score 41

2019/04/10 18:09  投稿

こんな雰囲気はいかがでしょうか。
```python
import pandas as pd
a = pd.DataFrame()
a["Number1"] = [1,2,3,4,5]
a["Number2"] = [1,2,3,4,5]
a.loc[a["Number2"].isin([2,4]) == True]
#a.loc[a["Number2"].isin([2,4]) == True]
a[a["Number2"].isin([2,4])]
```
`.loc`を使うと、続く`[]`に指定したIndexの行を取得できます。
~~`.loc`を使うと、続く`[]`に指定したIndexの行を取得できます。~~
`.isin`で、指定した値を持つかどうかの真偽値(True, False)のSeriesが取得できます。
`== True`で、絞り込みをかけています。
~~`== True`で、絞り込みをかけています。~~

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る