I have this data frame. I need to substr fecha_nacimiento but it has 7 or 8 char.
| fecha_nacimiento | n |
|---|---|
| 1011997 | 1 |
| 31122002 | 2 |
i try this
fecha_nacimiento <- fecha_nacimiento %>%
mutate(year = case_when(nchar(fecha_nacimiento$fecha_nacimiento == 7 ~ substr(fecha_nacimiento, 4, 7))),
nchar(fecha_nacimiento$fecha_nacimiento == 8 ~ substr(fecha_nacimiento, 5, 8)))
But there is an error in MUTATE.
I wish to get the next formate
| fecha_nacimiento | n | days | month | year |
|---|---|---|---|---|
| 1011997 | 1 | 1 | 11 | 1997 |
| 31122002 | 2 | 31 | 12 | 2002 |
What i can do?