【发布时间】:2017-07-12 02:52:39
【问题描述】:
在嵌套的data_frame上使用map时,我不明白为什么后两个版本会报错,我应该如何使用点(.)?
library(tidyverse)
# dummy data
df <- tibble(id = rep(1:10, each = 10),
val = runif(100))
df <- nest(df, -id)
# works as expected
map(df$data, min)
df %>% .$data %>% map(., min)
# gives an error
df %>% map(.$data, min)
# Error: Don't know how to index with object of type list at level 1
df %>% map(data, min)
【问题讨论】: