函数如何读取其包中的静态csv文件

问题描述 投票:0回答:1

我正在开发一个R包,一些函数需要使用read.csv函数读取包内的静态.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是我的包里面的文件夹?因为我希望我的函数使用read.csv函数读取.csv文件,而不是system.file函数

这里的一些帮助会很好

r functional-programming r-package
1个回答
1
投票

system.file()提供包中文件的路径。如果我想从包中包含的csv文件中提取数据,我可以使用:

data <- system.file("extdata", "datafile.csv", package = "mypackagename")
data_df <- read.csv(data)
© www.soinside.com 2019 - 2024. All rights reserved.