【发布时间】:2021-07-04 00:19:21
【问题描述】:
例如,在将整个数据集过滤为仅包含“King”一词的问题后,我们就可以找到这些问题的所有唯一答案。
我使用以下代码过滤:
`def lower1(x):
x.lower()
filter_dataset = lambda x:all(x) in jeopardy.Question.apply(lower1)
print(filter_dataset(['King','England']))`
上面的代码打印True,而不是打印带有关键字“King”和“England”的jeopardy['Question']行。
这是第一个问题。
现在我想计算危险的唯一答案['Question']
现在我想创建一个计算唯一答案的函数。 我写了以下代码:
`def unique_counts():
print(jeopardy['Answer'].unique().value_counts())
unique_counts()`
这给了我以下错误:
AttributeError: 'numpy.ndarray' 对象没有属性 'value_counts'
【问题讨论】:
-
失败是什么意思??
-
为子字符串检查添加了更好的欺骗。
标签: python-3.x pandas dataframe data-analysis