我需要将一个文件写入包含R中一个特殊字符的特定路径,路径类似于:C:/Users/Technology & Innovation/Webscraping files/US_data/data
当我通过python访问这个路径时,它完全工作得很好,但是我不能访问R中的相同路径,也不能更改这个路径名或删除‘&’,因为很多人都使用这个路径。有没有人对如何解决这个问题有一个好的主意?
我发现“&”和“&”有细微的区别,我们通常通过英语键盘输入。可能这就是造成问题的原因?
以下是我尝试过的:
write.csv(df, 'C:/Users/Technology & Innovation/Webscraping files/US_data/data/file.csv').
write.csv(df, 'C:\\Users\\Technology & Innovation\\Webscraping files\\US_data/data/file.csv')不管我是想读还是写一个文件,它在我的情况下都不起作用。
我还尝试重置工作目录路径,并得到了错误消息:
setwd中的
错误(“C:/用户/技术和创新/Webscraping文件/US_data/data”):无法更改工作目录
发布于 2020-11-12 05:27:33
写成这样
C:\\Users\\Technology & Innovation\\Webscraping files\\US_data\\data此外,您还可以更改当前目录。

更改当前目录将对您有所帮助,因为您可以按原样编写read.csv("filename.csv")或write.csv(name_of_file,"filename.csv"),而无需提及路径。
如果你必须写一个文件,你必须正确地使用语法。
write.csv(C:\\Users\\Technology & Innovation\\Webscraping files\\US_data\\data,"filename.csv")https://stackoverflow.com/questions/64798338
复制相似问题