gpt4 book ai didi

r - 如何同时使用 "for loop"和 "write.csv"?

转载 作者:行者123 更新时间:2023-12-04 11:05:55 25 4
gpt4 key购买 nike

我有一个数组。它有纬度、经度、时间和值(value)。时间从 1 到 300。这是 time=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 循环”从数组中读取每个时间步长(1 到 300)的数据,并将它们存储在以“i”为索引的单个 .csv 文件中。我使用了这个命令,但它似乎不起作用:
for (i in 1:300)    write.csv(myarray[,,i],"myarray.i.csv")

最佳答案

有多种方法可以解决这个问题:

paste('myarray', i, 'csv', sep = '.')

或者:
sprintf('myarray.%d.csv', i)

我更喜欢最后一个。

关于r - 如何同时使用 "for loop"和 "write.csv"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19481488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com