我想用 R 处理大量文件,其中一些文件的名称中包含非 ASCII 字符,如下所示。
- 2002_88_2_Stępniewski.txt
- 2003_100_2-3_Saı̈dou.txt
但是,我无法正确读取文件名list.files()
.
> (files <- list.files("~/files", full.names = TRUE))
[1] "C:\\Users\\murakama\\Documents/files/2002_88_2_Stepniewski.txt"
[2] "C:\\Users\\murakama\\Documents/files/2003_100_2-3_Sai¨dou.txt"
当然,我也无法根据名称读取文件。
> scan(files[1])
Error in file(file, "r") : cannot open the connection
In addition: Warning message:
In file(file, "r") :
cannot open file 'C:\Users\murakama\Documents/files/2002_88_2_Stepniewski.txt': No such file or directory
> scan(files[2])
Error in file(file, "r") : cannot open the connection
In addition: Warning message:
In file(file, "r") :
cannot open file 'C:\Users\murakama\Documents/files/2003_100_2-3_Sai¨dou.txt': No such file or directory
该问题是在 Windows 上运行 R 所特有的,因为当我在 Mac 上运行 R 时不会出现该问题。有谁知道如何在 Windows'R 中读取这些文件?
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)