如何根据R中的群集来分离数据

如何根据R中的群集来分离数据,r,time-series,cluster-analysis,R,Time Series,Cluster Analysis,我正在使用包含不同时间序列的数据帧。我有157天或时间序列,我用它做了聚类。为此,我使用了pam命令 因此,现在我知道每个集群对应的是哪一天。我想要的是根据它们的集群来分离数据帧。因此,仅使用来自第一个集群的时间序列创建一个数据帧。我在下面添加了一些我来源的图片 如果有人能帮我,那就太好了。我想你要找的是split() 请看一看,如果你提供一个小的可复制的例子,它将更容易帮助你。当你提供你的数据和代码作为图像,这意味着我们必须再次键入它。请把你的代码放在问题中,这样我们就可以剪切和粘贴了。对

我正在使用包含不同时间序列的数据帧。我有157天或时间序列,我用它做了聚类。为此,我使用了pam命令

因此,现在我知道每个集群对应的是哪一天。我想要的是根据它们的集群来分离数据帧。因此,仅使用来自第一个集群的时间序列创建一个数据帧。我在下面添加了一些我来源的图片


如果有人能帮我,那就太好了。

我想你要找的是
split()


请看一看,如果你提供一个小的可复制的例子,它将更容易帮助你。当你提供你的数据和代码作为图像,这意味着我们必须再次键入它。请把你的代码放在问题中,这样我们就可以剪切和粘贴了。对于您的数据,请使用
dput
创建粘贴到问题中的数据的文本版本。
data = data.frame(days=rep(1:30,3),cluster=sample(c(1:3),90,replace = T))
days = split(data,data$cluster)

days[1] #Days that were assigned to the first cluster