1

ここでは、mapply で行っていることと同じように mlply を使用する必要があると思いますが、その方法がわかりません。plyr パッケージをもっとよく理解したいと思います。

df <- data.frame(start=as.Date(c("2012-01-01","2012-02-02")),end=as.Date(c("2012-01-04","2012-02-08")))
l <- mapply(function(x,y) seq(x,y,by="day"),df$start, df$end)

よろしくお願いします。 --JT

4

1 に答える 1

3

データフレームの変数名に合わせて関数の引数に名前を付ける必要がある場合、大きな違いがあると思います:

mlply(df,function(start,end){seq(start,end,by = "day")})
于 2012-07-13T20:59:39.133 に答える