我試圖通過運行calc_center
功能來計算每個組的中心dplyr
的group_by_
和summarise
功能。但是,我收到一個錯誤消息,說該列必須是1列而不是2列。我能做些什麼繞過它?這是我的代碼。R - 彙總誤差(數據,點):列中心必須是長度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