我有一个数组。它有纬度、经度、时间和价值。时间从 1 到 300。这是时间 = 1 的数组的一部分。
myarray[,,1]
lon
lat -124.5 -123.5 -122.5 -121.5 -120.5 -119.5 -118.5
31.5 0 0 0 0 0 0
32.5 0 0 0 0 0 0
33.5 0 0 0 0 0 0
34.5 0 0 0 0 0 0
35.5 0 0 0 0 0 0
36.5 0 0 0 768.1 0 126.2
37.5 0 0 0.2 0 811 212.1
38.5 0 0 3055 0 243.9 243.7
39.5 0 0 1.5 0.1 3 0
40.5 0.1 16.8 4.3 0.5 2.1 0
41.5 0.2 398.6 0.4 1.2 1.6 0
42.5 0 0.1 0.9 0.1 0.7 0
我想同时使用“write.csv”和“for loop”从数组中读取每个时间步(1到300)的数据,并将它们存储在以“i”为索引的单个.csv文件中。我使用了这个命令,但它似乎不起作用:
for (i in 1:300) write.csv(myarray[,,i],"myarray.i.csv")