<br />
file1 <- "Ref.txt"<br />
file2 <- "REF.txt"<br />
write(1,file1)<br />
write(2,file2)<br />
</p>
执行上述脚本之后,只生成了Ref.txt文件,而且其中只有2这一行。貌似R对文件名不区分大小写?怎么避免这个问题呢?
<br />
file1 <- "Ref.txt"<br />
file2 <- "REF.txt"<br />
write(1,file1)<br />
write(2,file2)<br />
</p>
执行上述脚本之后,只生成了Ref.txt文件,而且其中只有2这一行。貌似R对文件名不区分大小写?怎么避免这个问题呢?
Windows对文件名大小写不敏感, 所以这两个write操作的其实是同一个文件. 不信把后一个write加个参数append=TRUE
试试.
避免这个问题的办法是把Windows换成Unix或者GNU/Linux. [s:11]
回复 第2楼 的 nan.xiao:
果然是,还好我在linux下用。在windows下测试有这个问题。多谢!
回复 第3楼 的 pengchy:"Windoze is the root of all evil." [s:11]