Gibt es eine Möglichkeit, um jede Art zur Karte mit purrr::map
`purrr :: map` auf jede Art
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]))
ich first_day
möchte eine Spalte des Typs sein <date>
wie in df
. Ich habe versucht, flatten
, aber dies funktioniert nicht, wie es die Spalte auf numerisch erzwingt.