#r #lubridate
#r #lubridate
Вопрос:
У меня есть фрейм данных, и я пытаюсь вести записи после 10:05 утра 1/22/21.
df1 #r #lubridate #r #lubridate
Вопрос:
У меня есть фрейм данных, и я пытаюсь вести записи после 10:05 утра 1/22/21. Date/Time Opened` <- as_datetime(df1 #r #lubridate #r #lubridate
Вопрос:
У меня есть фрейм данных, и я пытаюсь вести записи после 10:05 утра 1/22/21. Date/Time Opened`) df2 <- df1 %>% filter("Date/Time Opened" > as_datetime("2021-01-22 10:05:00"))
Он выдает эту ошибку, когда я пытаюсь отфильтровать:
Error: Problem with `filter()` input `..1`.
x character string is not in a standard unambiguous format
i Input `..1` is `"Date/Time Opened" > as_datetime("2021-01-22 10:05:00")`.
Если я использую as.numeric(as_datetime("2021-01-22 10:05:00"))
or as.character(as_datetime("2021-01-22 10:05:00"))
, он запускается без выдачи ошибки, но фильтр применяется неправильно. (Либо все, либо ни одна из записей не отфильтровывается.)
Комментарии:
1. Разве переменная в
filter
функции не должна быть в кавычках? df1 %>% filter(Date/Time Opened
> as_datetime(«2021-01-22 10:05:00»)) ? ( обратите внимание, что вам нужны обратные галочки ( `) вокруг имени переменной даты / времени открытия)2.
df2 <- df1 %>% filter(`Date/Time Opened` > as_datetime("2021-01-22 10:05:00"))
3. спасибо вам обоим! использование обратных тиков вместо кавычек исправило это!