# this does not seem to get me to df1.GENRE1.Name1 == df2.GENRE1.Name1corr, p_val = scipy.stats.spearmanr(df1, df2, axis=0, nan_policy='omit类似地,如果我使用:
corr, p_val = scipy.stats.spearmanr(df1[
当在两个数据帧上使用scipy.stats.spearmanr(df1,df2)时,可以对输出值进行叠置,以得到2个numpy数组的关联值和p值。如何将它们放回与原始数据帧具有相同列名的数据框架中?correlation, p_value = scipy.stats.spearmanr(df1, df2)# value in column against value in every other column
corr
编辑:我认为基本上解决了。如果我用所有的36个样本来计算相关关系,先锋的效果会很好。如果我只使用前18个样本,它也可以正常工作。但是,如果我使用后18个示例,则会得到一个错误并返回nans。/Home/s1215235/.local/lib/python2.7/site-packages/numpy/lib/function_base.py:1945: RuntimeWarning: invalid value encountered in t