首页 > 解决方案 > dplyr汇总的R错误

问题描述

我确定这之前有效:

visit_dauer_tab <- data_2 %>% 
  dplyr::group_by(visit_id) %>%
  dplyr::summarize(first_visit = min(date_time), 
               last_visit = max(date_time), 
               dauer = (last_visit-first_visit)*60)

我有一个具有唯一 Visit_ids 的数据框。每个访问 ID 都有很多行,在 date_time 列中是时间戳(例如:2018-05-08 11:42:18)我想为每个 Visit_id 计算持续时间(最大(日期时间)减去最小(日期时间))(以分钟为单位)。突然,在开始新的 R-session 后,我收到一条错误消息:

Error in summarise_impl(.data, dots) : 
Evaluation error: non numerical Argument für binairy Operator.

怎么会这样?

标签: r

解决方案


推荐阅读