Определение текущего местоположения файла в R для включения файла из того же каталога?

Я хочу иметь возможность source () файл, который включает другой файл в том же каталоге, но я не Я не хочу, чтобы перед запуском этого файла нужно было устанавливать рабочий каталог из R-подсказки:

> getwd()
[1] "/Users/myser"
> source("/Users/myuser/workspace/myproject/myfile.r")

Внутри / Users / myuser / workspace / myproject будут myfile.r и my-utils.r. myfile.r вызывает source ('my-utils.r') изнутри.

Другие языки программирования могут определять путь к текущему файлу. Есть ли в R что-то подобное? Пример:

cur_dir <- sys.get_current_file_path()
source(file.path(cur_dir, "my-utils.r"))
10
задан Joshua Ulrich 28 August 2011 в 16:30
поделиться