【发布时间】:2022-01-06 06:29:12
【问题描述】:
min_value <- function(A){
minval <- min(A[A!=0])
index <- which(A==minval, arr.ind=TRUE)
print(paste("The smallest non-zero value ", minval, " is located in:", sep=""))
for(i in 1:nrow(index)){
print(paste("row[", index[i, 1] ,"] and column[", index[i, 2], "]", sep="" ))
}
如何打印两个语句? R不能返回多个变量:(A是矩阵btw
【问题讨论】:
-
欢迎来到 SO!你能提供预期的输出吗?如果我应用你的函数,我会从两个打印调用中得到两个语句。
-
但是你需要去打印行运行生成对吗?有没有办法我可以运行整个代码,然后可以直接打印出来?
-
我不确定我明白你的意思,但是对于矩阵 A,命令
min_value(A)给我两个打印语句。
标签: r matrix return multiple-variable-return