Я хочу применить статистику к столбцам кадра данных итеративным способом:
столбцы номер 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
}
однако as.name()
должен попытаться удалить кавычки из имен столбцов, сгенерированных names(dataframe)
.
К сожалению, это дает мне ошибку:
Ошибка в i [A == "locationX"]: объект типа 'symbol' не может быть подмножеством
Я думаю, as.name()
не является правильным способом сделать это.
Есть какие-нибудь подсказки?