参考答案
有一个名为 ser 的 Series,需要根据以下条件查询数据。
字符串为 bc 的数据
字符串为 bc 或者 d 的数据
字符串包含 b 的数据
import pandas as pd
ser = pd.Series(['ab', 'bc', 'd', 'cc'])
ser
'''
0 ab
1 bc
2 d
3 cc
dtype: object
'''
# 字符串为 bc 的数据
ser[ser == 'bc']
'''
1 bc
dtype: object
'''
# 字符串为 bc 或者 d 的数据
ser[ser.isin(['bc', 'd'])]
ser[(ser=='bc') | (ser=='d')]
'''
1 bc
2 d
dtype: object
'''
# 字符串包含 b 的数据
ser[ser.str.contains('b')]
'''
0 ab
1 bc
dtype: object
'''