My list-column
:
library(tidyverse)
dataset<-as_tibble(matrix(rnorm(6*30,1000,100),ncol=6))
cluster<-kmeans(dataset,centers=3)
dataset$kmeans<-as.factor(cluster[['cluster']])
mylist<-split(dataset,dataset$kmeans)
names(mylist)<-str_c('dataset',seq_along(mylist))
obj<-dataset%>%
group_by(kmeans)%>%
nest()
Я пытаюсь:
obj%>%
summarise_if(.data,is.numeric,sum)
Ошибка: невозможно преобразовать список в функцию
и
obj%>%
map(~summarise_if(.data,is.numeric,sum))
Ошибка в UseMethod ("tbl_vars"): нет применимого метода для 'tbl_vars', примененного к объекту класса "rlang_data_pronoun"
среди другихпопытки ...
Итак, как мне применить dplyr
функции в list-column
?