【发布时间】:2020-02-03 20:00:17
【问题描述】:
我将循环结果保存在一个数组中,但出现错误:
除连接轴外的所有输入数组维度必须完全匹配
代码是:
r = 24
sp = np.zeros(r)
p = np.zeros(r)
for t in range(r):
sp[t], p[t] = scipy.stats.spearmanr((df1['Pasto_1'][t:]), (df1['HumedadPasto_1'][:-t]))
我希望输出保存在s 和p 中。如果你知道我做错了什么,非常感谢!
【问题讨论】:
-
你没有告诉我们任何关于
df1的信息。从名字上我怀疑它是一个pandas数据框。而且您还没有向我们展示完整的错误。该错误涉及concatenation,它必须在spearmanr函数内部发生。
标签: python pandas numpy scipy correlation