Я пишу сценарий на языке R для автоматического анализа некоторых файлов, которые мы получаем в качестве вывода из лабораторного инструмента.
Окончательный вывод моего сценария - это широкий файл .csv с несколькими заголовками, и лучше подходят для конечного пользователя, заголовки правильно отформатированы, как и следовало ожидать.
Например, один из параметров является следующим: 'dm / ds_max'.
Все работает нормально, когда этот параметр записывается как переменная в заголовке таблицы или когда я должен использовать этот параметр в качестве переменной в ggplot (например, для автоматического создания заголовка графика с dm/ds_max
), но становится проблематичным c когда я пытаюсь использовать имя переменной в команде paste()
для сохранения графика.
Как вы можете себе представить, /
в paste()
интерпретируется как разделитель каталогов и файлы затем сохраняются в неправильной папке.
Например, когда имя переменной равно colour
, график должным образом сохраняется в соответствующей папке как img/colour.jpg
. Когда имя переменной dm/ds_max
, файл сохраняется как img/dm/ds_max.jpg
, помещая его в несуществующую папку.
Есть ли способ - помимо изменения имени переменной - обойти этот конфликт между написанием таблиц в удобном для восприятия человеком формате и созданием автоматических графиков с одной и той же переменной?
Спасибо