plyr

    3

    4答えて

    私はddplyを呼び出す別の関数(ラッパー)に関数(weight.func)を渡そうとしています。私はddplyの計算の一部としてその関数(weight.func)を使用します。 weight.funcが 'グローバルに'設定されているがラッパーに無名関数として渡されているときに出力しないようにしたい。 私は欲しいものをするためにddplyを得ることができますか?次にコード例を示します。 > pr

    5

    1答えて

    条件が変わるたびに実験データを要約したいと思います。 temp response.mean 25 3.3 50 6.5 25 3.5 使用した場合ddply次のように: ライブラリ(plyr) ddply私はこの方法でこれを要約したい > df=data.frame(tos=1:9, temp=rep(c(25,50,25), each=3), response=c(3.2,3.3

    5

    1答えて

    **ply関数ldplyの行/列出力名をplyrパッケージから指定したいとします。例えば 、 私はdata.frameに変換し、私が今持っていることは q <- ldply(foo, signif, 2) colnames(dq)[1] <- c('id', 'q1', 'q2','q3') rownames(dq) <- dq$id ある signif() foo <- list(var

    14

    1答えて

    私は、RのためのHadleyのplyrパッケージが非常に役に立ち、データを変換するための素晴らしいDSLを見つけました。解決している問題は非常に一般的なので、Rのデータを操作していないときには他のプログラミング言語でデータを操作することになります。 誰かがPythonに似たようなことをするモジュールが存在するかどうか知っていますか?次のようなものがあります。 def ddply(rows, *co

    6

    2答えて

    データセットmtcars(ベースRバージョン2.12.1の一部)に関する要約統計量を取得したいとします。 以下では、エンジンシリンダの数に応じて車をグループ化し、残りの変数のグループ単位の平均値をmtcarsにします。 > str(mtcars) 'data.frame': 32 obs. of 11 variables: $ mpg : num 21 21 22.8 21.4 18.7 18

    4

    2答えて

    私はその中でddplyを使って関数を作成しようとしています。しかし、私は働くことができません。これは私が得るものを再現するダミーの例です。これには何かがありますかthis bug? library(ggplot2) data(diamonds) foo <- function(data, fac1, fac2, bar) { res <- ddply(data, .(fac1, f

    3

    1答えて

    私はddplyをたくさん使用します。私は時々注文された要因を使います。順序付けられた要素を含むデータフレームにddplyを呼び出すと、再結合されたデータフレームの順序が削除されます。 私はレベルの順序を記録し、もともと命じられたすべての列でそれを再適用するddplyため、次のラッパーを書いた: dat <- data.frame(a=runif(10),b=factor(letters[10:1]