小编lyn*_*lyn的帖子

R:在每列中每两行找到最大值

我想在每列中找到每2行的最大值(比方说).如何在R中做到这一点?例如

matrix(c(3,1,20,5,4,12,6,2,9,7,8,7), byrow=T, ncol=3) 
Run Code Online (Sandbox Code Playgroud)

我希望输出像这样

matrix(c(5,4,20,7,8,9), byrow=T, ncol=3) 
Run Code Online (Sandbox Code Playgroud)

r matrix

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

将文本保存为多个文件

如何使用以下文件名保存每个循环的输出数据:"file01.txt","file02.txt",..?
这是我的R代码的示例:

data <- matrix(c(59, 50, 48, 62, 44, 34, 78, 59, 42, 67, 51, 45, 72, 64, 52), 
                 byrow=TRUE, ncol=3)
u <- c(33, 46, 53)
for (i in 1:length(u)){
           data[data<u[i]] <- NA  
           data <- data
           print(data)
}
           [,1] [,2] [,3]
      [1,]   59   50   48
      [2,]   62   44   34
      [3,]   78   59   42
      [4,]   67   51   45
      [5,]   72   64   52
           [,1] [,2] [,3]
      [1,]   59   50   48
      [2,]   62   NA   NA
      [3,]   78   59   NA
      [4,]   67   51   NA …
Run Code Online (Sandbox Code Playgroud)

r save

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

标签 统计

r ×2

matrix ×1

save ×1