2017-11-24 15 views
0

コンソールでcombn()を使用すると、結果のリストが表示されます。combn()の結果をデータフレームに保存

> combn(3, 2, simplify = FALSE) 
    [[1]] 
    [1] 1 2 

    [[2]] 
    [1] 1 3 

    [[3]] 
    [1] 2 3 

結果を持つ1つの列のデータフレームに結果を保存するにはどうすればよいですか?

新しいデータフレームの例:

1 2 
1 3 
2 3 
+0

を使用すると、1つの列自体に結果を保存しますか、またはあなたがしたいですかそれを複数の列に分ける? –

+0

@RonakShahご意見ありがとうございます。私は結論を出したい。だから私は1つのコラムについて言及しています。私は期待される出力の例で答えを編集する – cottinR

+0

'do.call(" rbind "、combn(3,2、simplify = FALSE))'? –

答えて

0

おそらく最もエレガントではないが、これは動作するはずです:

data.frame(t(data.frame(combn(3, 2, simplify = FALSE))),row.names = NULL) 
関連する問題