我在R
中有一个名为myLst
的列表。此列表包含名称不同的数据框:
myLst$'2014'$total
myLst$'2015'$total
myLst$'2016'$total
myLst$'2017'$total
如何获取列表第一级的信息,例如['2014', '2015', '2016', '2017']
答案 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"))