Я новичок в R, и я использую его для анализа данных и достиг контрольно-пропускного пункта. Я хочу изменить класс двух моих столбцов (7
и 8
) в моем кадре данных с числа на время. На данный момент они отображаются в POSIX
, и я хочу, чтобы они отображались как раз в формате H:M
Я пробовал:
library(tidyverse)
library(lubridate)
df[7, 8] <- lapply(df[7, 8],
as.POSIXct, tz = "GMT", format,
tryFormats = c("%H:%M"),
optional = TRUE)
, и появляется следующее сообщение об ошибке:
Ошибка в as.POSIXct.default (origin, tz = "GMT", ...): не знаю, как преобразовать 'origin' в класс “POSIXct”
Любая помощь будет высоко ценится
Вот пример из столбца 7
и 8
моего фрейма данных
df <- structure(list(MAU_visit_time = c(42161.5416666667, 42154.8368055556,
42160.6666666667, 42154.9583333333, NA), time_seen = c(42161.625,
42154.9027777778, 42160.7222222222, 42154.0416666667, 42154.66875
)), class = "data.frame", row.names = c(NA, -5L))
Любая помощьбудет высоко ценится