在一个函数R中输出两个结果,可以通过以下几种方式实现:
myFunction <- function() {
result1 <- 10
result2 <- "Hello"
return(list(result1, result2))
}
output <- myFunction()
print(output[[1]]) # 输出结果1
print(output[[2]]) # 输出结果2
myFunction <- function() {
result1 <- 10
result2 <- "Hello"
return(c(result1, result2))
}
output <- myFunction()
print(output[1]) # 输出结果1
print(output[2]) # 输出结果2
myFunction <- function() {
result1 <- 10
result2 <- "Hello"
return(data.frame(Result1 = result1, Result2 = result2))
}
output <- myFunction()
print(output$Result1) # 输出结果1
print(output$Result2) # 输出结果2
以上是在R中输出两个结果的几种常见方法。根据具体的需求和数据类型,选择合适的方式来实现。
领取专属 10元无门槛券
手把手带您无忧上云