从一列数据中提取不同的向量(在R中)

从一列数据中提取不同的向量(在R中),r,R,我有一个小问题,我不认为这太难,但我在这里找不到任何答案(可能我的研究措词错误,所以如果已经有人问过这个问题,请原谅!) 我正在从excel工作表导入数据,该工作表分为两列,如下图所示: 现在,我正试图将第二列中的所有数据导入到我的R脚本中,但将其拆分为不同的向量:一个向量用于类别A,一个向量用于类别B,等等。。。通过保持数据点在文件中的顺序(因为它们是按时间顺序排列的) 现在,每个类别都有不同数量的元素,但是它们是按字母顺序排列的(例如,你永远不会在B中找到a)。所以我想这会让事情变得更简单

我有一个小问题,我不认为这太难,但我在这里找不到任何答案(可能我的研究措词错误,所以如果已经有人问过这个问题,请原谅!)

我正在从excel工作表导入数据,该工作表分为两列,如下图所示:

现在,我正试图将第二列中的所有数据导入到我的R脚本中,但将其拆分为不同的向量:一个向量用于类别A,一个向量用于类别B,等等。。。通过保持数据点在文件中的顺序(因为它们是按时间顺序排列的)

现在,每个类别都有不同数量的元素,但是它们是按字母顺序排列的(例如,你永远不会在B中找到a)。所以我想这会让事情变得更简单,但我还是R的新手,我真的不知道如何在不弄乱代码的情况下继续,我知道可能有一种简单的方法可以做到这一点


有人知道如何善待这件事吗?:)

我们可以使用
base R
中的
split
根据“Category”中的唯一值返回
向量的
列表

lst1 <- split(df1$Data, df1$Category)

lst1你是救命恩人!谢谢,这正是我需要的:DDon别担心,我会的!您需要等待15分钟才能接受回答^^*