我正在做非常简单的事情(我想(,在我的输出文件中有这个行#括号和双引号,如何抑制这一点?我的目标只是替换文件中的字符串,然后编辑它或创建新文件。
d <- readLines("C:\R\MX1_vx.txt")
d
d1 <- paste(substr(d,1,15)," 00000")
d1
sink('out_v5.txt')
d1
sink()
这是我的控制台输出。
> d
[1] "01 Alpha 1400101211101100110011101111111100 1"
[2] "02 Bravo 2500101211101100110011101111111100 2"
[3] "03 Charlie 3600101211101100110011101111111100 3"
out_v5文件中,我看到了那些字符,实际上,只有 2 行。
[1] "01 Alpha 1400 00000" "02 Bravo 2500 00000"
[3] "03 Charlie 3600 00000"
使用 write(( 而不是 sink((,我得到的输出没有 [1] 和"像这样:
01阿尔法1400 00000
02 布拉沃 2500 00000
03查理3600 00000
d <- readLines("C:\R\MX1_vx.txt")
d1 <- paste(substr(d,1,15)," 00000")
write(d1, "out.txt")