【发布时间】:2017-10-29 03:52:09
【问题描述】:
我试图通过运行calc_center 函数和dplyr 的group_by_ 和summarise 函数来计算每个组的中心。但是,我收到一个错误,说该列必须是 1 列而不是 2 列。我该怎么做才能绕过它?这是我的代码。
library(dplyr)
library(car)
calc_center <- function(x,y){
MASS::cov.trob(cbind(x, y)$center
}
results <- data %>%
group_by(group) %>%
summarise(center=calc_center(Latitude, Longitude))
这是我的错误
Error in summarise_impl(.data, dots) :
center 列的长度必须为 1(汇总值),而不是 2
【问题讨论】: