我是使用 Hugo 的 blogdown 的新用户。我想创建一篇新帖子,其中包含用于读取数据文件的 R 代码。
数据文件位于我的静态文件夹中,本地路径C:\mydir\myblogdown\static\data\savedrecs.txt
。由于我成功地使用这样的相对路径引用图像,![](/images\myimage.jpg)
,我尝试使用类似数据文件的内容来读取数据,read.csv("/data\savedrecs.txt")
,但这不起作用。
我开始使用 list.files()
函数,看看是否可以找到在我的本地版本的帖子 list.files(". ./../static/data")
工作了,向我展示了## [1]“savedrecs.txt”
。
我尝试在 Github 上搜索其他人的 blogdown 存储库,看看他们如何引用数据文件,但我发现的唯一示例是使用 URL 引用数据文件。
最佳答案
我怀疑这可能是由于您的数据文件的位置所致。在我的工作示例中,我的博客文章的 Rmd 形式位于名为 p0bs/content/post
的目录中。我还将我的数据文件(在本例中为 CSV)添加到此目录。
然后,我像在标准 Rmarkdown 网站中一样对待帖子的其余部分,其中包含 Rmd block (命名时不带空格)。在您的情况下,该代码将包括:
read.csv("savedrecs.txt")
希望对您有帮助。
关于在 blogdown 中读取数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44215620/