2
有沒有一種方法來映射到任何類型的purrr::map
`purrr :: map`任何類型
library(tidyverse)
library(lubridate)
df <- data_frame(id = c(1, 1, 1, 2, 2, 2),
val = c(1, 2, 3, 1, 2, 3),
date = ymd("2017-01-01") + days(1:6))
df1 <- df %>% nest(-id) %>%
mutate(first_val = map_dbl(data, ~ .$val[1]),
first_day = map(data, ~ .$date[1]))
我想first_day
是<date>
類型的列在df
。我試過flatten
,但是這不起作用,因爲它將列強制爲數字。