plyr

    9Ciepło

    1Odpowiedz

    Korzystanie wbudowane ToothGrowth przykładowy zestaw danych R, ten działa: ddply(ToothGrowth, .(supp,dose), function(df) mean(df$len)) Ale chciałbym mieć czynniki podzbiorów być zmienne, coś factor1

    9Ciepło

    2Odpowiedz

    Próbuję powtórzyć elementy wektora a, b liczba razy. Oznacza to, że a = "abc" powinno być "aabbcc", jeśli y = 2. Dlaczego żaden z poniższych przykładów kodu nie działa? sapply(a, function (x) rep(x,b)

    11Ciepło

    2Odpowiedz

    Hadley przekazała mi pakiet plyr i cały czas używam go do robienia "grupowania". Ale ja znajduję się konieczności zawsze zmienić nazwę powstałych kolumn ponieważ domyślnie V1, V2, itp Oto przykład: my

    11Ciepło

    3Odpowiedz

    Mam listę funkcji funs <- list(fn1 = function(x) x^2, fn2 = function(x) x^3, fn3 = function(x) sin(x), fn4 = function(x) x+1) #in reality these are all f = splinefun() I mam