【发布时间】:2013-02-01 20:43:09
【问题描述】:
我有一个如下所示的数据框:
a<-c('a', 'b', 'c', 'd', 'e')
b<-c(1, 2, 3, 2, 3)
df<-data.frame(a, b)
a b
1 a 1
2 b 2
3 c 3
4 d 2
5 e 3
我想用 b 列中的数字复制 a 列中的值,以便得到一个如下所示的 vector/data.frame:
c<-c('a', 'b', 'b', 'c', 'c', 'c', 'd', 'd', 'e', 'e', 'e')
c
1 a
2 b
3 b
4 c
5 c
6 c
7 d
8 d
9 e
10 e
11 e
感谢您的建议。
【问题讨论】:
-
rep(a, b)怎么样?关键词可能是“复制”而不是“重复” -
@liuminzhao 这听起来像是一个答案,而不是评论! :)
标签: r