I'd like to know if there would be a way to get the corresponding indexing
name
in a list
?
as example :
lapply(list(mtcars, airquality), dim )
[[1]]
[1] 32 11
[[2]]
[1] 153 6
I would like to get
mtcars
[1] 32 11
airquality
[1] 153 6
We can use mget
to return the value of string objects in a list
and this will also name
the list
elements
lapply(mget(c("mtcars", "airquality")), dim)
#$mtcars
#[1] 32 11
#$airquality
#[1] 153 6
If the data is not already loaded ie by calling
data(mtcars)
data(airquality)
then, we specify inherits = TRUE
in mget
lapply(mget(c("mtcars", "airquality"), inherits = TRUE), dim)
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.