如何使用函数summarise_all(来自dplyr),但排除多个列?
我在Stackoverflow上看到了一些其他主题,但他们没有提供可行的解决方案(How to apply summarise_each to all columns except one?)。
select()选项实际上不是一个解决方案,因为我处理了很多列。
这是我的代码:
data_frame1 <- data_frame %>%
group_by(visitor_id) %>%
summarise_all(funs(sum), - hit_time_gmt, - visit_start_pagename)
我得到的错误:
Error in eval_bare(dot$expr, dot$env) : object 'hit_time_gmt' not found
而且我没有得到它,因为当我检查data_frame时,我看到列hit_time_gmt和visit_start_pagename是存在的。