Как функция может читать статический CSV-файл внутри своего пакета - PullRequest
0 голосов
/ 15 сентября 2018

Я занимаюсь разработкой пакета R, и некоторым функциям необходимо прочитать статический файл .csv внутри пакета, используя функцию read.csv.

Я выделил текст об этом

http://r -pkgs.had.co.nz / data.html

http://tinyheero.github.io/jekyll/update/2015/07/26/making-your-first-R-package.html

Рекомендуется сохранять файлы в inst / extdata.Но я все еще не получил это.inst / extdata - это папка внутри моего пакета?Поскольку я хочу, чтобы мои функции читали файл .csv, используя функцию read.csv, а не функцию system.file

Некоторая помощь здесь будет полезна

1 Ответ

0 голосов
/ 15 сентября 2018

system.file () предоставляет путь к файлу в пакете. Если я хочу получить данные из файла CSV, который входит в пакет, я могу использовать:

data <- system.file("extdata", "datafile.csv", package = "mypackagename")
data_df <- read.csv(data)
...