【发布时间】:2020-12-21 14:47:55
【问题描述】:
我正在尝试通过在如下行中选择不同的值来过滤数据框:
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).
谁能帮我解决这个问题?
【问题讨论】:
-
“dfcolumn”是如何定义的?
-
我建议用谷歌搜索错误信息。它有很多热门歌曲。看看他们是否能帮助你解决这个问题。
标签: python pandas dataframe jupyter-notebook python-re