我正在分析一组数据,其中有许多列(大约30列)。我想根据两个列对数据进行分组,并对除时间戳之外的所有列应用求和和平均函数。如何在除时间戳之外的所有列上使用summarise_each函数?
以下是我的草稿代码,但显然不正确。此外,它生成错误,因为它无法将Sum应用于POSIXt数据类型(错误:“'sum' not defined for "POSIXt" objects”)
以下是我的草稿代码,但显然不正确。此外,它生成错误,因为它无法将Sum应用于POSIXt数据类型(错误:“'sum' not defined for "POSIXt" objects”)
features <- dataset %>%
group_by(X, Y) %>%
summarise_each(funs(mean,sum)) %>%
arrange(TIMESTAMP)
select()
可能更好?尽管这样做会导致你的摘要中没有TIMESTAMP
,因为它比你的摘要行数多。 - thelatemailsummarise_each(funs(mean, sum), -TIMESTAMP)
。 - Steven Beaupré