plyr相当于使用mapply完成的语句

时间:2012-07-13 20:50:45

标签: r plyr

我猜这里应该使用mlply相当于我在mapply中所做的事情,但我无法弄清楚如何。我真的想更好地理解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

1 个答案:

答案 0 :(得分:3)

我认为,如果您需要根据数据框中的变量名称命名函数参数,那么差别很大:

mlply(df,function(start,end){seq(start,end,by = "day")})