for(a in names(PFS_Rizi_AD_gene1[,5:ncol(PFS_Rizi_AD_gene1)])){ i=gene1[,a] while (TRUE %in% i) { fit<-survfit(Surv(PFS_MONTHS,PFS_STATUS)~PFS_Rizi_AD_gene1[,i],PFS_Rizi_AD_gene1) p <- ggsurvplot(fit, risk.table = T, pval = T, pval.method = TRUE, palette = surv_color, xlab = "Time (Months)", surv.median.line = "hv", ylab = "PFS(%)", legend.labs = c("WILD", "MUT")) tiff(paste("results_AD/gene_", i,"_surv", ".tiff"), compression="lzw",units="in",res=600,pointsize=8,width=6, height=7) print(p,newpage = FALSE) break } while (!is.null(dev.list())) dev.off()}
Demo
gene1=read.table("C:\\Users\\Stanley\\Desktop\\PFS_AD_gene1.csv",sep=",",header=TRUE)for(a in names(gene1[,6:ncol(gene1)])){ i=gene1[,a] while (TRUE %in% i) { print(a) plot(c(1:6),c(1:6),main="test",type="b",xlim = c(0,7),ylim = c(0,7)) break } while (!is.null(dev.list())) ## dev.off()}