我的追随者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
重命名为列表列(例如将 6个变量分别命名为data1
,data2
和data3
)? 使用base::split
函数,可以保留组列。示例:
mylist<-split(dataset,dataset$kmeans)
和base::names
函数:
names(mylist)<-paste0('data',seq_along(mylist))
答案 0 :(得分:1)
不确定是否可以在false
中包含分组的列,但是,另一种方法是创建该列的副本,然后使用nest
。
nest