我有58個數據命名爲:h5,h6,... h64。 我想一次運行所有腳本,並將結果保存在1 新數據文件中。這是我的腳本:如何一次運行多個數據幀中的腳本?
t <- read.table("h5",header = F, row.names=1)
cor(t)
(cor(t))^2
lm(t$V3 ~ t$V2, data=t)
我知道讀所有的數據文件一次,我可以使用:
myFiles <- list.files(pattern="h.*")
但對於其餘的我不知道如何做一個循環或如何存儲結果在一個新的數據框中。任何建議?
我顯示在下面我的輸入文件結構:
HO840M3000540481 993.38 1543.1765
HO840M3000540483 -0.51 1120.8224
HO840M3000540497 1192.06 1651.3322
HO840M3004672697 388.5 1140.0917
HO840M3004672704 426.9 836.3676
HO840M3006005895 524.65 1301.8218
HO840M3006972816 1673.99 1389.1919
HO840M3006988837 188.35 385.6415
HO840M3006988891 2987.58 1919.2762
HO840M3006989113 1097.59 1746.4724
HO840M3007701817 1320.5 1058.4915
HO840M3007701858 -372.15 1090.6167
HO840M3007815980 548.58 759.3870
您可以檢查總行第一計數和創建要填充在每次迭代或寫/重載到一個表追加'write.table(X,文件=「」,追加空data.frame = TRUE)' – timfaber