我想在每列中找到每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) 如何使用以下文件名保存每个循环的输出数据:"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)