R программа открывает файл напрямую на основе имени, назначенного в коде - PullRequest
0 голосов
/ 28 февраля 2019

У меня есть код, в котором изначально он просит пользователя ввести имя файла данных, назначить его для переменной nm и выбрать имя эталонного файла.Я хочу преобразовать его в аргументы, которые будут непосредственно назначать файл данных переменной nm и автоматически выбирать эталонный файл на основе имени, введенного в аргумент.

Я пробовал это до сих пор, но это все ещечувствует себя ручным.

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))

1 Ответ

0 голосов
/ 28 февраля 2019

Я думаю, вы ищете что-то подобное.Но это требует от пользователя ввода полного пути к файлу.Я предположил один в решении ниже.

nm <- readline("Enter data file name: (press enter to continue)")
input_file <- read.csv(file.path("C:/Users/Desktop", nm))
...