首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >试图使用R访问图像

试图使用R访问图像
EN

Stack Overflow用户
提问于 2022-04-22 18:59:54
回答 1查看 35关注 0票数 0

因此,我遵循指南这里,它指出了访问照片的方式如下:

代码语言:javascript
复制
flags <- c(
  system.file("img", "flag", "au.png", package = "ggpattern"),
  system.file("img", "flag", "dk.png", package = "ggpattern")
)

我的目标是现在将这段代码用于我自己的用途,所以我在一个文件夹中保存了一些图像。这是我的目录:

代码语言:javascript
复制
"C:/Users/Thom/Docs/Misc/Testy"

在Testy文件夹中,有一个名为image的文件夹,包含3幅图像。但下面这些似乎不起作用,为什么.

代码语言:javascript
复制
images <- c(
  system.file("image", "image1.png", package = "ggpattern"),
  system.file("image", "image2.png", package = "ggpattern")
)
EN

回答 1

Stack Overflow用户

发布于 2022-04-22 19:21:22

system.file用于包中包含的文件。基本上,它将查找文件,从其搜索路径开始到安装R包的位置(因为这可能因用户而异)。system.file将在本地将解析路径返回到文件

如果您已经知道本地计算机上的绝对路径(即"C:/Users/Thom/Docs/Misc/Testy")您可以使用它作为读取函数的输入,例如readBin("C:/Users/Thom/Docs/Misc/Testy")

如果您想变得有点花哨,或者像我一样,并且永远不记得在哪个操作系统上使用斜杠的哪个方向,您也可以这样做,这将添加到OS特定的路径分隔符中:

代码语言:javascript
复制
readBin(file.path("C:", "Users", "Thom", "Docs", "Misc", "Testy"))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71973489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档