【发布时间】:2019-10-03 06:31:21
【问题描述】:
我正在尝试编写一个生成命名向量的函数,例如:
> x
a b c
"i" "j" "k"
但以下功能:
getNamedCharacter <- function() {
x[c("a", "b", "c")] <- c("i", "j", "k")
}
...返回不带名称的向量:
> x <- getNamedCharacter()
> x
[1] 1 2 3
...而代码行本身按预期工作:
> x <- NULL
> x[c("a", "b", "c")] <- c("i", "j", "k")
> x
a b c
"i" "j" "k"
如何使用函数获取带有名称的命名向量? 谢谢!
【问题讨论】:
-
在函数中添加
return(x)。
标签: r