计算相同长度的两个向量之间的距离有不同的方法:Euclidean,Manhattan,Hamming ......
我想知道任何计算不同长度矢量之间距离的方法.
我想以迭代方式将统计信息应用于数据框的列:
第1列:'A'代表我想要区分的标签:
for (i in names(dataframe)) {
i <- as.name(i)
group1 <- i[A=="locationX"]
group2 <- i[A!="locationX"]
p <- wilcox.test(group1,group2,na.action(na.omit))$p.value
}
Run Code Online (Sandbox Code Playgroud)
然而,as.name()是尝试从生成的列名中删除引号names(dataframe).
不幸的是它给了我错误:
i [A =="locationX"]中的错误:"符号"类型的对象不是可子集化的
我认为as.name()这不是正确的方法.
有线索吗?