如何获取列表的第一级变量的名称?

时间:2018-09-17 15:22:37

标签: r list

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

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

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

1 个答案:

答案 0 :(得分:3)

我们可以使用parse_number

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

数据

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