【发布时间】:2020-07-14 11:11:52
【问题描述】:
问题:我想找出列表中元素的数量(这里是y)。有没有更有效和优雅的方法来确定这一点,而不是使用purrr::map-function?尝试将其应用于超过 700,000 行的 data.table 对象时,这真的很慢。
library(data.table)
dt <- data.table(
x = seq(4),
y = list(c(1, 2, 3), c(2, 3), c(5, 1), c(12, 90, 200))
)
dt[, class(y)]
## more efficient/elegant way?
dt[, purrr::map(y, length)]
【问题讨论】:
标签: r list data.table