【发布时间】:2014-10-03 09:21:40
【问题描述】:
我正在尝试通过在其包含字符串的索引上使用布尔表达式来过滤熊猫系列。例如,在下面的代码中,我希望通过为索引项包含子字符串“man”的行过滤另一个系列(S)来创建一个新系列(Sman):
from pandas import Series
S = Series({'moondog':12,'catman':23, 'batman':31, 'catdog':42})
Sman = S['man' in S]
但是,Sman 的结果只是数字 31,而不是像我希望的那样包含 'catman' 和 'batman' 行的新系列。
我做错了什么??
【问题讨论】:
标签: python filter pandas indexing series