2015-04-07 16 views
-1

在R中我想連接到遠程服務器並讀取文件。我使用In R想要連接到遠程服務器並讀取文件

scp("host", "file path", "password", user="username") 

它返回

找不到功能SCP

+7

您必須使用'RCurl'庫:'庫(RCurl)'第一個 – hrbrmstr

+0

也許這個問題可以通過修改爲「如何在連接到R中的遠程服務器後使用scp?」來改進。 –

回答

5

scp功能被設置爲RCurl包的一部分。如果你還沒有這樣做的話,安裝最新版本的包:

打開一個R端子和執行以下命令來安裝它:

R> install.packages("RCurl", dependencies = TRUE) 

如果詢問有關使用個人圖書館,輸入y

然後系統會提示您選擇鏡像。只需在你附近選擇一個位置,以獲得更快的下載速度。

現在,在您的[R腳本中調用SCP的頂部,添加以下行:

library("RCurl") 

,這將讓你在你的[R腳本中使用scp