【发布时间】:2021-03-23 07:17:34
【问题描述】:
所以我正在尝试制作一个简单的过滤器,它将接收数据框并过滤掉所有没有目标类型的行。用代码解释会更容易:
import pandas as pd
test = [{
"genre":["RPG","Shooter"]},
{"genre":["RPG"]},
{"genre":["Shooter"]}]
data =pd.DataFrame(test)
fil = data.genre.isin(['RPG'])
我希望过滤器返回包含以下元素的数据框:
[{"genre":["RPG"]},
{"genre":["RPG", "Shooter"]}]
这是我在尝试我的代码时遇到的错误:
SystemError: <built-in method view of numpy.ndarray object at 0x00000180D1DF2760> returned a result with an error set
【问题讨论】:
-
@Vaishali 确实问题是重复的,但我相信这里的答案比另一个提供的更好。