В настоящее время я работаю над скриптом, который должен анализировать набор данных на основе файла конфигурации.Чтение и использование пользовательского файла конфигурации
Ввод этого файла, например:
configuration.txt:
123456, 654321
409,255,265
1
Он может содержать onther значения, а также, но они будут аль быть числовыми. В примере, описанном выше, файл следует читать следующим образом:
timestart <- 123456
timeend <- 654321
exclude <- c(409,255,265)
paid <- 1
Компоновка файла конфигурации не является фиксированной, но она должна содержать начальное время (Unix) время окончания (Unix) массив с номера для исключения и другие поля. В конце концов, он должен быть построен из полей, заданных пользователем в графическом интерфейсе. Я не знаю, какое форматирование будет лучше всего подходит для этого случая, но как только у меня возникнут эти основы, я не думаю, что это будет большой проблемой.
Но это затруднит понимание того, какие значения относятся к какой переменной.
Просто напишите конфигурационный файл как файл '.r', содержащий код точно так же, как вы его написали, а затем' source() 'it. Затем переменные будут определены в вашей среде. – Andrie
Аналогичный вопрос: http://stackoverflow.com/q/5272846/602276 – Andrie
Как пользователь/веб-разработчик R, я бы предложил JSON. Существуют пакеты 'rjson' и' RJSONIO' для соответствующей (де) сериализации. Но IMO 'source()' способные R-скрипты - лучший способ пойти, как предложил @ Andri. – aL3xa