2017-02-24 6 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) 

問題は、私のデータが第2列の最初の列とクラス(例でセット)の要素(この例では文字)と、2列のデータフレームであること あります。上記の例では、データをset_collectionのような構造体に入れたいと思っています。

これらのクラスには〜2000個のそのような一意のクラス(2番目の列)と〜20000個の要素があります(最初の列にあります)。

任意のポインタが役立ちます。唯一

+1

と呼ばれるthath取っRで行う必要がある、すなわちあなたの質問を編集し、[MCVE]を与えてください! – jogo

+0

申し訳ありません今回私を許してください。 – user3543389

答えて

0

あなたのデータフレームは「DF」

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

ありがとう、うまく動作します! – user3543389

関連する問題