小编SaZ*_*aZa的帖子

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

我有一个阵列.它有lat,lon,time和value.时间从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 …
Run Code Online (Sandbox Code Playgroud)

csv for-loop r

4
推荐指数
1
解决办法
1万
查看次数

在R中多次运行一个函数

我有*.csv格式的100个数据集,名称相同但索引不同:myarray1,myarray2,...,myarray100.我写了一个函数来读取这些数据集并做一些事情,但我不想运行该函数100次.这是功能的主要部分:

 Myfunc <- function(file){
 setwd("C:\\Users\\Desktop\\mydaya")
 data.temp1 <- read.csv("C:\\Users\\Desktop\\mydata\\myarray1.csv",header=FALSE)
 .......
 #core of function
 .....
 }
Run Code Online (Sandbox Code Playgroud)

是否有可能以某种方式编写一个for循环来运行函数本身100次并同时在函数内的第三个命令行中更改"myarray ..."的索引:例如myarray1 in

  data.temp <- read.csv("C:\\Users\\Desktop\\mydata\\myarray1.csv",header=FALSE) 
Run Code Online (Sandbox Code Playgroud)

在第二次运行函数时变成myarray2,最多100次.

csv for-loop r function

2
推荐指数
1
解决办法
5060
查看次数

在R中什么相当于Matlab中的"mod"函数句柄?

我怎么能在r中找到两个数字的mod?我知道在MATLAB中我们可以使用"mod",但我不确定r.我搜索了帮助,在r中找不到mod函数.

r

1
推荐指数
1
解决办法
9034
查看次数

为r中的for循环内的矩阵分配索引

我在 .CSV fromat 中有一个大数据集 200 行和 5 列。这是数据集的一部分:

 4.1    1.2 47.3    10954   51
 3.4    1.5 0.5 1   5316
 0.3    30.1    1.2 10  875
 0.2    0.4 119 0   0
   0    52.6    0.1 0   3.1
   0    0.3 880 0   0
   0    0.1 148 180 0
   0    0.1 490.2   0   0.4
   0    1.1 0.2 0.6 0.9
   0    0   0   0   0
Run Code Online (Sandbox Code Playgroud)

我想编写一个代码来分别读取每 10 行,并使用 for 循环将其存储在矩阵(10 x 5)中。所以最后我有 20 个矩阵(10*5)。这是命令行:

all.data   <- read.csv("C:\\Users\\Desktop\\myarray.csv",header=FALSE)#read whole data
for (k in 1:20){   
data_temp.k <- array(NA, dim=c(10,5)) …
Run Code Online (Sandbox Code Playgroud)

for-loop r matrix

1
推荐指数
1
解决办法
3348
查看次数

标签 统计

r ×4

for-loop ×3

csv ×2

function ×1

matrix ×1