在R中的网络上读取文件

标签 r path

我正在使用read.csv方法将csv文件导入到R中,但出现以下错误。

The network path is "\\shared\data\abc.csv"

read.csv("\\shared/data/abc.csv",header=T)
                    or 
read.csv("\\shared\\data\\abc.csv",header=T)

如果我使用复制将地址粘贴到文件资源管理器的地址栏中,它将打开文件,但R莫名其妙地无法读取它。什么原因?是因为网络名称以“//” 开头,而不是传统的驱动器名称(例如 C,D 等)吗?

最佳答案

您需要转义每个反斜杠,因此对于双反斜杠,您需要四个反斜杠,即

read.csv("\\\\shared\\data\\abc.csv",header=T)

关于在R中的网络上读取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39296526/

相关文章:

R 在 for 循环中使用 tryCatch 将带有错误值的行添加到输出

r - 如何获得R绘图窗口大小?

syntax - 正确的 InstallUtil 文件语法路径?

javascript - 如何在 JavaScript 中获取当前桌面路径? (Windows 7的)

ios - 由于 & 符号无法识别路径

python - 这是否意味着 pip install 的 python 路径不正确?如果是这样,我如何知道正确的道路,然后如何改变它?

php - 在 PHP 脚本中添加到 $PATH 环境变量

html - Bookdown:单个 html 输出文件

r - 使用 gghighlight 时为多个 geom_hlines 创建图例

rmarkdown data.table 图在编译后不匹配