r语言 - 如何在没有双反斜杠的情况下读取目录名称作为用户输入?



我想编写从用户那里获取输入的通用代码,但是当我运行时:

directory_name <- readline(prompt=" 输入目录")

输入目录C:UsersANKITDocuments

它像这样显示目录名称(带有双反斜杠)

directory_name "C:\\用户\\ANKIT\\文档">

以及如何使用此目录名称加载.csv文件?

使用 read.csv 并粘贴 0:

directory_name <- readline(prompt=" Enter the directory")

输入C:\Users\griffinevo\temporaryRfiles

read.csv(paste0(directory_name, "\filename.csv"))

我们可以使用paste0paste带有对象directory_name的文件

directory_name <- readline(prompt=" Enter the directory")
dat <- read.csv(paste0(directory_name, "\mpg_data.csv"))

或者使用paste并指定sep

dat <- read.csv(paste(directory_name, "mpg_data.csv", sep="\")) 
dim(dat)
#[1] 79 16

最新更新