我对 R 有点陌生,并试图学习,但我对如何解决我偶然发现的问题感到困惑。我正在尝试输入多个文件,以便我可以为每个文件制作一个直方图。该代码运行良好,尤其是只有一个文件,但我在输入多个文件时遇到了问题。
编辑:结束代码
library("scales")
library("tcltk")
File.names<-(tk_choose.files(default="", caption="Choose your files", multi=TRUE, filters=NULL, index=1))
Num.Files<-NROW(File.names)
dat <- lapply(File.names,read.table,header = TRUE)
names(dat) <- paste("f", 1:length(Num.Files), sep="")
tmp <- stack(lapply(dat,function(x) x[,14]))
require(ggplot2)
ggplot(tmp,aes(x = values)) +
facet_wrap(~ind) +
geom_histogram(aes(y=..count../sum(..count..)))