Rの数値ベクトルの特定の値を置き換える必要があります。次のようなデータフレームがあります。 5 = Cの( "W")、6:10 = Cの( "X")、11:私は、1という文字列とX1の特定の数値の全てを必要とする、この特定のデータフレームにRのデータフレームの特定の数値を文字列に置き換える
X1 = 1:20
X2 = c(letters[1:20])
df = data.frame(X1, X2)
df <- df[sample(nrow(df)),]
df
X1 X2
1 2 b
2 18 r
3 16 p
4 7 g
5 3 c
6 1 a
7 14 n
8 10 j
9 8 h
10 11 k
11 17 q
12 6 f
13 15 o
14 13 m
15 19 s
16 5 e
17 4 d
18 9 i
19 12 l
20 20 t
:15 = c( "y")、および16:20 = c( "z")。上記のデータフレームは次のようになります:
X1 X2
1 w b
2 z r
3 z p
4 x g
5 w c
6 w a
7 y n
8 x j
9 x h
10 y k
11 z q
12 x f
13 y o
14 y m
15 z s
16 w e
17 w d
18 x i
19 y l
20 z t
ありがとうございます!
あなたがexpeを変更している場合は、他の人に知らせてください再度出力を終了する。 – akrun