python - 错误“至少需要两个输入;得到 1。” Python
问题描述
我想在这个数据框(图片)上做一个单向方差分析。当我使用Python时,我得到了这种错误
TypeError: at least two inputs are required; got 1
我明白为什么,但我真的不知道如何解决它。
import scipy.stats as stats
frame = frame.dropna()
images = set(frame["path"])
frame["key_resp.keys"] = frame['key_resp.keys'].str.replace("right","1"
for img in images:
data = frame.loc[frame["path"]==img]
fvalue, pvalue = stats.f_oneway(data['key_resp.keys'])
print(fvalue, pvalue)
解决方案
推荐阅读
- matlab - 如何从信号的频谱中计算信号的 SNR?
- javascript - BMR计算器程序
- angular - “AngularFireObject”类型上不存在属性“take”
'.ts - c# - C# 将 XML 反序列化为模型类错误 -
没有预期 - unity3d - XR 设备 (Oculus) 在 Unity 的新输入系统中启动未配对
- javascript - Webpacker 找不到 application.js
- javascript - 从按钮列表中创建 Javascript 中的随机按钮
- java - 如何使用 SpringBoot + JPA 在 POSTGRES 中存储 JSON?
- java - 数据没有从 Firebase 读入我的 ArrayList
- python-3.x - 我必须在一行中每 3 个元素之后打印一个带有空格的网格,每三行之后打印一个空行,但我无法弄清楚代码