我對R有點新,想學習,但我很困惑如何解決我偶然發現的問題。我正在嘗試輸入多個文件,以便我可以爲每個文件創建一個直方圖。代碼運行良好,特別是只有一個文件,但是當我輸入多個文件時遇到問題。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..)))
這裏有很多錯誤(其中有些還沒有遇到,因爲它們會在產生錯誤的代碼之後發生),但是現在,您能否闡明您打算如何爲直方圖繪製多於一個_文件?它應該是每個文件第14列的一個直方圖嗎? – joran 2012-08-09 14:35:07
@joran我想每個文件有一個直方圖,其中包括來自該特定文件的第14列的所有數據 – Stephopolis 2012-08-09 14:37:10