У меня есть следующее list-column
, которое называется my$data
:
library(tidyverse)
dataset<-data.frame(matrix(rnorm(6*30,1000,100),ncol=6))
cluster<-kmeans(dataset,centers=3)
dataset$kmeans<-as.factor(cluster[['cluster']])
my<-dataset%>%
group_by(kmeans)%>%
nest()
У меня есть два сомнения:
- как сохранить
kmeans
столбец в каждом tibble
в списке-столбце?
- как переименовать
tibble
s в столбец списка (например, 6 переменных в data1
, data2
и data3
)?
С помощью функции base::split
столбец группы сохраняется. Пример: * 1 023 *
mylist<-split(dataset,dataset$kmeans)
и base::names
функция:
names(mylist)<-paste0('data',seq_along(mylist))