我有一个像这样的列表:
> ascii
[1] "\033" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[11] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[21] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[31] "\032" "\032" "0" "0" "0" "0" "0" "0" "0" "0"
[41] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[51] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[61] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[71] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[81] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[91] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[101] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[111] "0" "0" "0" "0" "0" "0" "0" "0" "0" "0"
[121] "0" "0" "0" "0" "0" "0" "\032" "\032" "\032" "\032"
[131] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[141] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[151] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[161] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[171] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[181] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[191] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[201] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[211] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[221] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[231] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[241] "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032" "\032"
[251] "\032" "\032" "\032" "\032" "\032" "\032"
我想在此列表中编写特定的ascii字符(此列表称为ascii)。例如,我想要一个空格“”,你看到“\ 032”。为此,我这样做:ascii [1:32]< - “\ 032”......但这正好将“\ 032”写到那些位置......有些字符,例如“\ 045”就可以了。 ..
请不要说我要做ascii [1:32]< - “”,因为我想在列表中介绍其他ascii字符,而且编写数字比使用字符更好。 ..
非常感谢!
答案 0 :(得分:1)
修改:更新
R只使用数字。所以例如
myascii<-c(65,66,67)
rawToChar(as.raw(myascii))
给ABC
所以你要做的就是代替“\ 066”而不是在修改数组时使用66