R Iteration über die Spalten dataframe

Ich möchte Statistiken zu den Spalten des dataframe in einer iterierten Mode:

Spalten Nummer 1: "A" repräsentiert die tags, die ich will, um zu unterscheiden:

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
}

jedoch die as.name() ist, zu versuchen, entfernen Sie die Anführungszeichen aus dem Spaltennamen generiert names(dataframe).

Leider gibt mir die Fehlermeldung:

Fehler in i[A == "locationX"] :
Objekt-Typ "symbol" ist nicht subsettable

Ich denke as.name() ist nicht der richtige Weg, es zu tun.

Irgendwelche Hinweise?

kannst du bitte ein Beispiel geben A, und vielleicht auch head(dataframe) (die gibt uns nur ein Blick auf Ihre dataframe)?

InformationsquelleAutor user1155073 | 2012-01-18

Schreibe einen Kommentar