【问题标题】:Faster method of plucking list更快的采摘方法
【发布时间】:2020-06-15 02:30:14
【问题描述】:
  mutate(bookings_gts = map(.x = data, ~pluck(.x,"bookings_gts",1))) %>%

这是我目前正在使用的代码,但需要一段时间。我正在努力进入该表的“数据”列:

并使用 map 函数提取和映射 bookings_gts。我已经在使用 pluck(),所以可能没有更快的方法。

【问题讨论】:

  • 请分享一个可重现的最小示例。

标签: r list performance extract coding-efficiency


【解决方案1】:

我们可以用[[代替pluck,这样会更快

library(dplyr)
library(purrr)
... %>%
    mutate(bookings_gts = map(.x = data, ~ .x[["bookings_gts"]][[1]]))

【讨论】:

    猜你喜欢
    • 2017-06-11
    • 1970-01-01
    • 2019-05-25
    • 2017-12-20
    • 2010-10-25
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多