私はこれをしたいです
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
私は混乱して疲れており、助けを求めています。
2013-09-09 22:30:14Z の SimonO101 のコメントを読んだ後の更新
私の質問はこのようにも言えると思います。このデータフレームが欲しいです
data.frame(A = c(4:7, 9),B = c(1,2))
のように現れる
A B
1 4:7 9
2 2 2