Невозможно сохранить / открыть PDF-файл в R

#r

#r

Вопрос:

Я новичок в программировании на R и пытаюсь его изучить. Итак, пожалуйста, потерпите меня, если этот вопрос глупый!

Я пытаюсь выполнить приведенный ниже код в RStudio и получаю следующую ошибку:

 R version 3.6.2 (2019-12-12) -- "Dark and Stormy Night"
Copyright (C) 2019 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64 (64-bit)

[Workspace loaded from ~/.RData]

> x=rnorm(100)
> y=rnorm(100)
> pdf("Figure.pdf")
**Error in pdf("Figure.pdf") : cannot open file 'Figure.pdf'**
> plot(x,y, col="green")
> dev.off()
null device 
  

Я не могу сохранить или открыть файл pdf. Я попытался проверить свои разрешения, а также запустил Rstudio с правами администратора, но безуспешно!

Комментарии:

1. Вы пытаетесь создать PDF-файл своего графика x-y или у вас есть файл с именем Figure.pdf где-то, который вы хотите прочитать?

2. Попробуйте pdf(file = "Figure.pdf")

3. Спасибо, я думаю, что проблема решена.

Ответ №1:

С помощью этой функции можно направлять вывод графических функций R в файлы PDF pdf() .

file = Аргумент является именованным аргументом (в отличие от позиционного аргумента), и поэтому необходимо использовать имя, чтобы изменить его значение. Причина этого заключается в том, что значение по умолчанию для функции устройства PDF file = позволяет записывать несколько PDF-файлов, согласно документации R для pdf ().

 x=rnorm(100)
y=rnorm(100)
pdf(file = "Figure.pdf")
plot(x,y, col="green")
dev.off()
  

…создает PDF-файл в текущем рабочем каталоге R, который содержит следующее изображение.

введите описание изображения здесь