这是我的问题:我有一个看起来像这样的数据框(我使用了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 个集群。我想将属于每个聚类的所有数据重新分组到一个单独的数据框中,以便计算每个聚类的最佳插值函数。最佳插值函数应为"幂"类型。
我使用split
来分离原点集群之后的数据,但我不知道如何从这里开始。如果我理解得很好,拆分函数会创建 2 个包含分离数据的向量。如何将此数据存储在文件中?是否可以立即对从拆分获得的数据应用插值函数?
split 函数返回向量列表。因此,如果您存储 split 函数的结果,然后访问您生成的列表的每个元素,这就是您访问每个结果的方式:
splitData <- split(data, f=data$CLUST)
cluster1 <- splitData[[1]]
cluster2 <- splitData[[2]]