2

我正在尝试读取 R 中的 pgm 文件。我将 wd 设置为图像所在的位置,然后简单地尝试读取它:

   setwd("~/3 Diplomado/5 Multivariado/lfwcrop_grey/faces")

   library(pixmap)

    x <- read.pnm(system.file("Aaron_Guiel_0001.pgm", package="pixmap")[1])

但我收到以下错误:

if (ch == "#") { 中的错误:参数长度为零另外:警告消息:在文件(文件,打开 =“rb”)中:文件(“”)仅支持打开 =“w+”和打开= "w+b": 使用前者

不确定它是什么。我认为它根本找不到图像。我究竟做错了什么?任何提示?提前谢谢你!

J。

4

1 回答 1

1

只需尝试这个:

x=read.pnm(file = "Aaron_Guiel_0001.pgm")

system.file()用于查找包中包含的文件的完整路径。它在包示例中使用,但您在读取自己的文件时不需要使用它。

于 2012-10-10T20:58:43.167 回答