Как разделить столбец отметки времени на отдельные столбцы, используя R - PullRequest
0 голосов
/ 07 ноября 2019

Я хочу разбить столбец метки времени в моем наборе данных на два отдельных, набор данных очень длинный

enter image description here

Я ожидаю два разныхстолбцы, один для даты '2014-09-22' и другой для времени '07: 47: 00 '

Ответы [ 2 ]

0 голосов
/ 07 ноября 2019

Попробуйте это:

library(tidyr)
df <- data.frame(x = c("2014-09-32 07:47:00", "2016-09-13 14:32:00", "2017-09-18 12:42:00"))
df %>% separate(x, c("A", "B"), sep = " ")

Вывод:

A           B
<chr>       <chr>
2014-09-32  07:47:00        
2016-09-13  14:32:00        
2017-09-18  12:42:00
0 голосов
/ 07 ноября 2019

Вы можете использовать функцию strsplit и разделить пробел. Это означает, что в ваших данных нет пробелов, после которых они не выглядят так.

df$nwcolumn <- strsplit(df$timestamp, " ")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...