나는 여러 파일을 읽고 히트 맵을 작성한 후에 출력을 저장합니다. 어쨌든, 아래에 내 코드에 문제가 있으며 작동하지 않는 이유를 알 수 없습니다. 파일 : mxn.dat, scu.dat, emun.dat, ser.dat읽기 및 저장을위한 여러 파일
files <- list.files(pattern=".dat")
for (i in length(files)){
data <-read.table(files[i],row.names=1,header=T,sep='\t')
for in length(files){
png('i.png')
pheatmap(t(data[i]), cellwidth = 32, cellheight = 14, fontsize = 5, show_colnames = T, cluster_cols = FALSE)
dev.off()
}
}
코드 작동을위한 도움이 필요합니다.
감사
롭
'for length (files) {'은 내게 정상적으로 보이지 않습니다. – ndoogan
또한''i.png ''는''1.png''와 같이 평가되지 않습니다. 이를 위해서는'paste0()'을 사용해야합니다. – ndoogan
'길이 (파일)'이 10이라고 말하면'for (i in 10) {...', 당신은'1 : 길이 (파일)'을 의미합니다 –