这是一个真实世界的设置:
如果定期下载大量excel文件,将其归档到不同的目录并需要逐个检查文件内容,这可能会变得乏味(相对而言)。
例如,我们下载了一个文件如下:
url <- "https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2FDATA.gov_NGAP.xlsx"
file01 <- file.path(getwd(), "NGAP.xlsx")
download.file(url, file01, mode = "wb")
指示Excel打开此文件的R代码是什么?当然我们可以去下载目录并双击该文件以打开它。但是想通过运行R代码指示Excel打开文件。感谢您提供的任何指示!
答案 0 :(得分:2)
base
函数file.show
打开文件,注册默认应用程序以处理给定的文件扩展名。
u <- "https://d396qusza40orc.cloudfront.net/getdata%2Fdata%2FDATA.gov_NGAP.xlsx"
download.file(u, f <- tempfile(fileext='.xlsx'), mode = "wb")
file.show(f)