我还是R的新手,我一直在寻找解决我这个简单问题的方法,但我还没有找到一个能够开始工作的答案。我希望使用以前识别的每个数据集的变量,这里变量= SNPname包含在脚本中,用于以png格式自动生成图形输出。
我正在使用它生成一个kmeans情节并且有:
(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行包含该变量。是否有一种简单的方法可以做到这一点,我只是错过了?
答案 0 :(得分:1)
关闭,你只是错过了使用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]