Je voudrais écrire une fonction qui prend un nom de fichier et produit un fichier .pdf sur une plateforme * nix et un fichier .wmf sur une plate-forme Windows avec ce nom de fichier et une largeur de 6 pouces.Périphérique graphique spécifique à la plate-forme
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))
}
C'est ma tentative, mais je reçois cette erreur
erreur dans [Test ans & nas!] < - représentant (oui, length.out = longueur (ans)) [Test &: le remplacement a la longueur zéro
des idées? J'ai l'impression de négliger quelque chose.
oh aussi premier ifelse fonctionne, c'est la seconde où l'erreur s'est produite – Dan