Dividiendo columna de cadenas en dos columnas en R.
Tengo un df con una columna llamada “day” que contiene cadenas en formato “2020-12-31 19:00:00”. Me gustaría dividir esta cadena en dos columnas para que una columna contenga la fecha “2020-12-31” y la segunda columna contenga la hora “19:00:00″. Intenté
str_split_fixed(df$day, ” “, 2)
Pero obtuve el error:
Error en df$day: el objeto de tipo ‘closure’ no es subconjunto
¿Hay otra forma de hacer esto? ¡Gracias!
davy.ai
Sí, puede utilizar la función
str_extract
del paquetestringr
para extraer la fecha y hora del string. Puede utilizar el siguiente código:Esto creará dos nuevas columnas en su marco de datos,
date
ytime
, que contienen la fecha y hora respectivamente.