R: использование ранее определенной переменной как части имени файла png - PullRequest
2 голосов
/ 11 августа 2011

Я все еще новичок в R, и я искал решение моего простого вопроса, но я не нашел ответа, который мне удалось найти.Я хочу использовать ранее определенную переменную для каждого набора данных, здесь переменная = SNPname для включения в скрипт для автоматической генерации вывода графика в формате png.

Я использую это для создания графика kmeans и имею:1003 *

(cl <- kmeans(FilteredData[,6:7], 5, nstart=25))
png("C:/temp/$SNPnamegraph1.png")                 #SNPname to include in filename
plot(FilteredData[,6:7], col=cl$cluster)
points(cl$centers, col=1:5, pch=8)
dev.off()

, где я хочу включить эту переменную в строку 2 в начале имени файла.Есть ли простой способ сделать это, что я просто скучаю?

1 Ответ

1 голос
/ 12 августа 2011

Закрыть, вам просто не хватает использования paste () и setwd ()

setwd("C:/temp/") # use this to set where you want things saved
...
c1 <- kmeans...
png(paste(SNPname, " graph1.png", sep=""))
...

Если это какой-то цикл, вам может понадобиться SNPname[loop_var]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...