Ben bir tekrarlı şekilde bir dataframe kolonlara istatistiklerini uygulamak istediğiniz dataframe:R yinelerler
sütunlar sayı 1: 'A' ı ayırt istediğiniz etiketleri temsil eder:
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
}
, ancak as.name()
, ters virgüllerin names(dataframe)
tarafından oluşturulan sütun adlarından kaldırılmasını denemektir. Ben as.name()
bunu yapmak için doğru yolu olmadığını düşünüyorum
Error in i[A == "locationX"] : object of type 'symbol' is not subsettable
:
Ne yazık ki bana hata veriyor.
Herhangi bir ipuçları?
Örnek A'ya, ve belki de belki de (veri şemasına) bir örnek verebilir misiniz? –