在R中想要连接到远程服务器并读取文件

Sai*_*nti -1 r

在RI中想要连接到远程服务器并读取文件.我在用

scp("host", "file path", "password", user="username") 
Run Code Online (Sandbox Code Playgroud)

它正在回归

找不到函数scp

小智 5

scp功能作为RCurl包的一部分提供.如果您还没有这样做,请安装最新版本的软件包:

打开R终端并执行以下命令进行安装:

R> install.packages("RCurl", dependencies = TRUE)
Run Code Online (Sandbox Code Playgroud)

如果它询问使用个人库,请输入 y

然后,系统将提示您选择镜像.只需选择一个靠近您的位置,即可获得更快的下载速度.

现在,在调用scp的R脚本的顶部,添加以下行:

library("RCurl")
Run Code Online (Sandbox Code Playgroud)

这将允许您scp在R脚本中使用.