何要在R中的另一个循环内循环?

时间:2015-05-20 13:19:31

标签: r

我在一个文件夹dir

中有多个文件
dir<- list.files("C:\\Users\\data", "*.nc", full.names = TRUE)
for (files in seq_along(dir)){
F = h5read("dir[files]","var")
cet <-F[,,1]*5 }

此循环将读取dir中的每个文件并仅cet计算F[,,1],但我在F[,,1] to F[,,31] (or could be F[,,28])的每个文件中都有

此文件中F的结构为:

   str(F)
   int [1:360, 1:140, 1:31] 0.2 0.3 0.12

在另一个文件中

   str(F)
   int [1:360, 1:140, 1:30] 0.8 0.9 0.13

我的问题是如何告诉R为第一个文件计算cet的{​​{1}}。 然后转到第二个文件并执行相同的操作....

1 个答案:

答案 0 :(得分:1)

<xslt key="myXSL" />