r - 从另一个列表中的项目命名列表

标签 r

这可能是一个非常简单的问题,但我无法解决我的问题。以下代码返回错误:

person = c("name", "surname")
list(person[1]= "John")

Error : '=' unexpected in "list(person[1]="

我希望它返回:

$name
[1] "John"

StackOverflow 可以帮我解决这个问题吗?

最佳答案

也许以下会有用:

> p <- list("John", "Smith")
> names(p) <- c("name", "surname")
> p
$name
[1] "John"

$surname
[1] "Smith"

关于r - 从另一个列表中的项目命名列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7529175/

相关文章:

r - 数据框中的堆叠列表列

r - 具有正后向捕获组的 gsub 正则表达式

r - 图例与基数 r 中的图重叠

r - R中的method_missing等价物

regex - 按模式引用 data.table 列

r - 如何根据派系填充区域?

r - 搜索列名称中的字符串并检索每行的相应值

R:doParallel (FORK)、foreach 和随机数生成

r - 计算直方图或密度函数中的峰

r - 使用 rvest 设置 cookie