【发布时间】:2017-07-08 03:12:43
【问题描述】:
我在 R 中有一个列表,我正在尝试从字符数组中重命名列表成员。例如:
mylist <- list(c('a','b','c'),c('d','e'),'f')
headers <- c('heading1','heading2','heading3')
我可以像这样重命名列表成员:
names(mylist) <- c(headers[1],
headers[2],
headers[3])
但是当我的列表有 100 多个成员时,这段代码写起来很糟糕。我尝试过使用 for 循环和矢量化表示法,但没有任何效果。抱歉,这无疑是一个重复的问题,但我在尝试用谷歌搜索时搜索了很多错误的线索
【问题讨论】:
-
names(mylist) <- headers
标签: r function loops vectorization args