tapply

    8Ciepło

    1Odpowiedz

    Nauczyłem się R, bawiąc się i zaczynam myśleć, że nadużywałem funkcji tapply. Czy istnieją lepsze sposoby wykonania niektórych z poniższych działań? Oczywiście, działają, ale gdy stają się bardziej zł

    7Ciepło

    3Odpowiedz

    Wydaje się, że istnieje ogólna zgoda, że ​​"lapply" oznacza listę, s "sapply" oznacza uproszczenie, a r in "rapply" oznacza rekursywnie. Ale nie mogłem znaleźć niczego na "tapply". Jestem teraz bardzo

    12Ciepło

    3Odpowiedz

    Chciałem zsumować poszczególne kolumny według grupy i moją pierwszą myślą było użyć tapply. Jednak nie mogę uzyskać tapply do pracy. Czy można używać tapply do sumowania wielu kolumn? Jeśli nie, dlacz

    13Ciepło

    4Odpowiedz

    Czy jest możliwe uwzględnienie dwóch funkcji w pojedynczym oświadczeniu typu tapply lub aggregate? Poniżej używam dwóch oświadczeń w formie oświadczeń i dwóch stwierdzeń zbiorczych: jednej dla średnie

    7Ciepło

    2Odpowiedz

    Jak połączyć polecenie tapply z logiką "not in"? Cel: Uzyskanie średniej długości sebum dla każdego gatunku. tapply(iris$Sepal.Length, iris$Species, median) Ograniczenie: Usuń wpisy dla których nie

    7Ciepło

    4Odpowiedz

    Moje pytanie brzmi: Mam ramkę danych z niektórymi zmiennymi czynnikowymi. Teraz chcę przypisać nowy wektor do tej ramki danych, która tworzy indeks dla każdego podzbioru tych zmiennych czynnikowych. d

    8Ciepło

    2Odpowiedz

    Mam następujące dane: a <- c(1,1,1,1,2,2,2,2) b <- c(2,4,6,8,2,3,4,1) c <- factor(c("A","B","A","B","A","B","A","B")) df <- data.frame( sp=a, length=b, method=c) mogę użyć następują

    5Ciepło

    1Odpowiedz

    Mam problem ze zrozumieniem funkcji tapply, gdy argumentem jest FUN jest null. documentation mówi: Jeśli FUN jest NULL, Tapply zwraca wektor, który może być używany do wielu indeks ten sposób tablicę

    8Ciepło

    2Odpowiedz

    Chciałbym obliczyć średnią i sd z ramki danych z jedną kolumną dla parametru i jedną kolumną dla identyfikatora grupy. Jak mogę je obliczyć, korzystając z tapply? Mogę użyć sd(v1, group, na.rm=TRUE),