[英]How can i calculate this dataframe?
您可以使用unite
组合然后lubridate
package 来获取 dattime 格式
library(tidyr)
library(lubridate)
df %>%
unite("datetime", date:time, sep = " ") %>%
mutate(datetime = mdy_hm(datetime))
例子:
df <- tribble(
~date, ~time,
"9/18/2006", 11:12,
"9/18/2006", 14:00,
"9/19/2006", 9:26
)
Output:
datetime
<dttm>
1 2006-09-18 11:12:00
2 2006-09-18 14:00:00
3 2006-09-19 09:26:00
您可以连接,然后使用lubridate
package 解析字段。 你没有命名你的日期框架,所以我在这里称它为df
。
library(lubridate)
df %>% mutate(datetime = paste(date, " ", time) %>% mdy_hm())
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.