过滤 df 时出现 IndexingError

IndexingError when filtering a df

我正在尝试通过在行中选择不同的值来过滤掉数据框,如下所示:

booleans = []

for result in dfcolumn:
    if re.search('1/1', result):
        booleans.append(True)
    else:
        booleans.append(False)
print(booleans[0:5])
print(len(booleans))

Filtered=pd.Series(booleans)
df2=df[Filtered]
df2

但是,每次尝试此操作时都会出现此错误:

IndexingError: Unalignable boolean Series provided as indexer (index of the boolean Series and of the indexed object do not match).

谁能帮我解决这个问题?

尝试这样的事情:

filtered = pd.Series([True, False, True], index=df.index)

所以...

filtered = pd.Series(booleans, index=df.index)