Ошибка в charToDate (x): символьная строка не имеет стандартного однозначного формата в r - PullRequest
0 голосов
/ 30 ноября 2018

Я хочу преобразовать формат «дата и время» в формат «дата» в R. Существующий формат даты - «гггг-мм-дд чч: мм: сс», в котором я проверил структуру данных, отображается «chr»,Я хочу конвертировать в формат даты - "гггг-мм-дд".Тогда я хочу посчитать даты в 'col1'.В. Как преобразовать строковые данные в формат даты?В. Как считать даты в столбце?

x <- '2015-01-01 18: 38: 01' </p>

Спасибо всем.

код:

str(data$col1)
format(as.Date(data$col1), "%d%m%Y")

1 Ответ

0 голосов
/ 05 декабря 2018

Вот мой ответ:

код:

library(dplyr)
#data
x <- '2015-01-01 18:38:01'
#convert to date
y <- as.Date(strptime(x, "%Y-%m-%d %H:%M:%S"))
#grouping
tab <- data.frame(table(cut(y, 'day')))
#count distinct dates
count(unique(tab))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...