r - 如何获取列表第一层的变量名称?

标签 r list

我在 R 中有一个名为 myLst 的列表。此列表包含不同的数据框,其名称为:

myLst$'2014'$total
myLst$'2015'$total
myLst$'2016'$total
myLst$'2017'$total

如何获取列表第一级的信息,例如['2014', '2015', '2016', '2017']

最佳答案

我们可以使用parse_number

readr::parse_number(names(myLst))
#[1] 2014 2015 2016 2017

数据

myLst <- setNames(as.list(1:4), paste0("myLst$'", 2014:2017, "'$total"))

关于r - 如何获取列表第一层的变量名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52371053/

相关文章:

python - Pandas 将随机字符串分配给每个组作为新列

r - 如何修复 'malformed factor'?

css - 启动时在 bxslider 中隐藏 li 元素符号

python - Python 中字符串的列表列表

python - 提取每个子列表的第一项

c# - ".Add"on Dictionary 以列表作为值

r - 语料库参数上的 DocumentTermMatrix 错误

R:滚动计算列值(避免循环)

regex - [0-9] n 次和 [0-9]{n} 在 R 正则表达式中的区别

python - django-mptt get_descendants 获取节点列表