将combn()的结果保存到数据帧中

时间:2017-11-24 07:37:50

标签: r

在控制台中使用combn(),我们可以看到结果列表。

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

    [[2]]
    [1] 1 3

    [[3]]
    [1] 2 3

如何将结果保存到一个具有结果的列的数据框?

新数据框的示例:

1 2
1 3
2 3

1 个答案:

答案 0 :(得分:0)

可能不是最优雅的,但这应该有效:

data.frame(t(data.frame(combn(3, 2, simplify = FALSE))),row.names = NULL)