我想这样做
set.seed(667)
df <- data.frame(a = sample(c(c(4,7),11,NA), 10, rep = TRUE),
b = sample(c(1, 2, 3, NA, 5, 6), 10, rep=TRUE),
c = sample(c(11, 12, 13, 14, 15, 16), 10, rep=TRUE))
但不是得到这个,
df
a b c
1 4 NA 12
2 7 6 12
3 NA NA 14
4 11 1 16
5 NA 2 14
6 NA 3 13
7 11 NA 13
8 NA 6 15
9 7 3 16
10 7 5 16
我想在某些时候得到一个范围内的东西,
a b c
1 4-7 NA 12
2 4-7 6 12
3 NA NA 14
4 11 1 16
5 NA 2 14
6 NA 3 13
7 11 NA 13
8 NA 6 15
9 4-7 3 16
10 4-7 5 16
我感到困惑和疲倦并寻求帮助。
阅读 SimonO101 在 2013-09-09 22:30:14Z 的评论后更新
我想我的问题也可以这样表述,我想要这个数据框
data.frame(A = c(4:7, 9),B = c(1,2))
出现
A B
1 4:7 9
2 2 2