2017-02-24 22 views
-2

我想从数据框创建“类”列表。 作为一个例子,创建数据框中的元素列表

set1=sample(LETTERS[1:7]) 
set2=sample(LETTERS[8:17]) 
set3=sample(LETTERS[18:26]) 

set_collection = list(class1=set1, class2=set2, class3=set3) 

的问题是,我的数据是在具有两列的数据帧,与元件在第一列中的第二列(在本例中的字母)和类(套中的例子)。我想在上面的例子中将数据放在像set_collection这样的结构中。

在这些类(第一列)中有〜2000个这样的唯一类(第二列)和~20000个元素。

任何指针都会有所帮助。是R中只有

+1

请给出[MCVE],即编辑您的问题! – jogo

+0

对不起!原谅我这次。 – user3543389

回答

0

应同时考虑thath您的数据帧被称为“DF”

l= list() 
for (i in unique(df[, 2])) 
    l[[i]]= df[, 1][df[, 2] == i] 
+0

谢谢,工作得很好! – user3543389

相关问题