Я хотел бы написать функцию, которая принимает имя файла и создает файл .pdf на платформе * nix и файл .wmf на платформе Windows с таким именем файла и шириной 6 дюймов высотой 4.
graph <- function(filename){
setwd("graphics")
ext <- ifelse(.Platform$OS.type == "unix", "pdf", "wmf")
name <- paste(filename, ext, sep=".")
ifelse(.Platform$OS.type == "unix", pdf(name, width=6, height=4), wmf(name, width=6, height=4))
}
Это моя попытка, но я получаю эту ошибку
Ошибка в ans [test &! Nas] <- rep (yes, length.out = length (ans)) [test &:
замена имеет нулевую длину </p>
есть идеи? Я чувствую, что я что-то упускаю.