R程序直接根据代码中分配的名称打开文件
R program open file directly based on name assigned in code
我的代码最初要求用户键入数据文件名并将其分配给变量 nm 和 select 参考文件名。我想将其转换为直接将数据文件分配给变量 nm 的参数,并根据在参数中输入的名称自动 select 参考文件。
到目前为止我已经尝试过了,但感觉仍然是手动的。
library("openxlsx")
nm=readline("Enter data file name:tdd_data4.xlsx")
readline("Enter input file name: (Press Enter)")
input_file=read.xlsx(file.choose(tdd_rinput2.xlsx))
我想你正在寻找这样的东西。但这需要用户输入整个文件路径。我在下面的解决方案中假设了一个。
nm <- readline("Enter data file name: (press enter to continue)")
input_file <- read.csv(file.path("C:/Users/Desktop", nm))
我的代码最初要求用户键入数据文件名并将其分配给变量 nm 和 select 参考文件名。我想将其转换为直接将数据文件分配给变量 nm 的参数,并根据在参数中输入的名称自动 select 参考文件。
到目前为止我已经尝试过了,但感觉仍然是手动的。
library("openxlsx")
nm=readline("Enter data file name:tdd_data4.xlsx")
readline("Enter input file name: (Press Enter)")
input_file=read.xlsx(file.choose(tdd_rinput2.xlsx))
我想你正在寻找这样的东西。但这需要用户输入整个文件路径。我在下面的解决方案中假设了一个。
nm <- readline("Enter data file name: (press enter to continue)")
input_file <- read.csv(file.path("C:/Users/Desktop", nm))