Я хочу, чтобы применить статистику к столбцам dataframe в итерированном моды:R итерации по столбцам dataframe
колонны номер 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)
.
К сожалению, это дает мне ошибку:
Error in i[A == "locationX"] : object of type 'symbol' is not subsettable
Я думаю as.name()
не правильный способ сделать это.
Любые подсказки?
вы можете привести пример 'A', а также, возможно,' head (dataframe) '(который просто дает нам возможность взглянуть на ваш dataframe)? –