我有两个组织为数字表的数据文件,我想计算两个数据集之间的相关性。 (这里唯一不寻常的是我的数据被组织为二维数组而不是列表。)我使用read.table
将文件读入表scores
和dists
。
cor.test(dists, scores, method="spearman")
Error in cor.test.default(dists, dists, method = "spearman") :
'x' must be a numeric vector
我认为这是因为我的数据的二维性质,但不知道如何纠正它。
答案 0 :(得分:1)
您可以使用unlist
平整表格:
cor.test(unlist(dists), unlist(scores), method="spearman")