0

我无法mdply从包中的函数中获得正确的结果plyr。我有一个数据框:

foo <- data.frame(x = letters[1:3],
                  times = 3:5)

foo

  x times
1 a     3
2 b     4
3 c     5

我想要一个向量,它将由 的元素组成foo$x,每个元素重复相应数量的foo$times

我认为这将是一个简单的应用程序mdply,如下

mdply(foo, rep)

但是该函数试图将结果绑定在一起(显然失败了,因为它们的长度不同。)

我怎样才能让这个函数返回一个长向量?

4

1 回答 1

2

为什么不简单rep(foo$x, times = foo$times)呢?

于 2013-05-07T15:16:41.303 回答