siuba
包裹
pandas
操作本身的语法。
这个
熊猫
基于值列表筛选值的操作是
isin
,这适用于
siuba
语法如下:
country_list = ['Germany', 'France', 'Spain']
df >> filter(_.Country.isin(country_list))
示例程序:
import pandas as pd
from siuba import filter, _
df = pd.DataFrame({'Country': ['Germany', 'France', 'Spain', 'Portugal']})
country_list = ['Germany', 'France', 'Spain']
df >> filter(_.Country.isin(country_list))
df
:
Country
0 Germany
1 France
2 Spain
3 Portugal
After filter
:
Country
0 Germany
1 France
2 Spain