我正在编写一个程序,它在列表中返回两个变量,例如:
returnTwo <- function(){
results <- c(a = A, b = B)
return(results)
}
list[a, b] <- returnTwo()
x <- list[a]
y <- list[b]
我明白了:
[1] NA
attr(,"class")
[1] "result"
有什么建议吗?
答案 0 :(得分:0)
真的不确定这是不是你之后的事情,但这样可行:
returnTwo <- function(){
results <- c(a = 2, b = 4)
return(results)
}
x <- returnTwo()["a"]
y <- returnTwo()["b"]
或使用列表:
returnTwo <- function(){
results <- list(a = 2, b = 4)
return(results)
}
x <- returnTwo()$a
y <- returnTwo()$b