Python 3.x 编写一个函数,返回数据集中所有问题的唯一答案的计数

Python 3.x 编写一个函数,返回数据集中所有问题的唯一答案的计数,python-3.x,pandas,dataframe,data-analysis,Python 3.x,Pandas,Dataframe,Data Analysis,例如,在将整个数据集过滤为仅包含单词“King”的问题后,我们可以找到这些问题的所有唯一答案 我使用以下代码进行过滤: `def lower1(x): x.lower() filter_dataset = lambda x:all(x) in jeopardy.Question.apply(lower1) print(filter_dataset(['King','England']))` `def unique_counts(): print(jeopardy[

例如,在将整个数据集过滤为仅包含单词“King”的问题后,我们可以找到这些问题的所有唯一答案

我使用以下代码进行过滤:

`def lower1(x):
   x.lower()

 filter_dataset = lambda x:all(x) in jeopardy.Question.apply(lower1) 
 print(filter_dataset(['King','England']))`
  `def unique_counts():
      print(jeopardy['Answer'].unique().value_counts())
   unique_counts()`
上面的代码是打印
True
,而不是打印带有关键字“King”和“England”的jeopardy['Question']行

这是第一个问题

现在我想数一数《危险》的独特答案

下面是示例数据帧

现在,我想创建一个函数来计算唯一答案。 我编写了以下代码:

`def lower1(x):
   x.lower()

 filter_dataset = lambda x:all(x) in jeopardy.Question.apply(lower1) 
 print(filter_dataset(['King','England']))`
  `def unique_counts():
      print(jeopardy['Answer'].unique().value_counts())
   unique_counts()`
这给了我以下错误:

AttributeError:'numpy.ndarray'对象没有属性'value\u counts'

使用:


“失败”是什么意思?添加了更好的复制以供子字符串检查。答案已关闭。让我们等待OP返回,如果这是他想要的。如果他想要别的东西,问题可能需要重新打开。我不知道为什么,但问题已经结束了。@KarthikBhandary-Is
isin
需要什么?或者别的什么?我是说我想创建一个数据集脱离
jeopardy。问题
我使用了
isin
,但它创建了一个空数据集。