这是我的问题:
我有一个看起来像这样的数据框(我使用Mclust
和一些互补函数来提取每对夫妇的原始集群[KN,DTM]):
KN DTM CLUST
-20.272190218 -31.0272310 1
-18.933174425 -29.6409366 1
-17.956946728 -28.5448150 1
-17.645953576 -31.0272310 2
-17.150920199 -27.3383515 1
一般来说,我只有2个集群。我想将属于每个群集的所有数据重新组合到一个单独的数据帧,以便为每个群集计算最佳插值函数。最好的插值功能应该是'' power''。
我使用split
来分隔原始群集之后的数据,但我不知道如何从这里开始。如果我理解分裂函数,则创建包含分离数据的2个向量。如何将此数据存储在文件中?是否可以立即对从split?
答案 0 :(得分:2)
split函数返回向量的列表。因此,如果存储split函数的结果,然后访问所生成列表的每个元素,那么就可以访问每个结果:
splitData <- split(data, f=data$CLUST)
cluster1 <- splitData[[1]]
cluster2 <- splitData[[2]]