无法打开destfile ...原因'Rstudio1.1.447中的'无效参数'

时间:2018-05-16 03:05:13

标签: r download

我是R的初学者 我的剧本是:

output_folder <-"X:\\My_R_result\\"

url<-paste("https://climexp.knmi.nl/data/icmip5_pr_Amon_ens_rcp45_79-91E_26-31N_n_su_001.dat",sep="")

destfile<-paste(output_folder,"001.dat",sep="")

download.file(url,destfile,method="auto",quiet = FALSE, mode="W",cacheOK=TRUE)

print(download.file)
print("finished")

弹出

  

download.file出错(url,destfile,method =“auto”,quiet = FALSE,   :无法打开destfile'X:\ My_R_result \ 001.dat',原因'无效   参数”。

你能告诉我这里有什么不对吗?

1 个答案:

答案 0 :(得分:0)

这应该有效: 我将paste()更改为paste0()命令。 mode =“W”应该是小写“w”。

output_folder <-"X:\\My_R_result\\"
url<-paste0("https://climexp.knmi.nl/data/icmip5_pr_Amon_ens_rcp45_79-91E_26-31N_n_su_001.dat")
destfile<-paste0(output_folder,"001.dat")
download.file(url,destfile,method="auto",quiet = FALSE, mode="w",cacheOK=TRUE)
print("finished")

并且您无法打印(download.file),因为您只打印函数本身,而不是下载的文本。要在下载的数据中打印文本,您必须将其加载到R。

data <- read.table(file = destfile)
print(data)