如何在矩阵中创建每个可能的对

时间:2019-06-19 07:05:43

标签: r

我有一个问题,我不确定该如何处理。我有一个矩阵中的项目列表,我想创建一个矩阵来容纳其中两个项目的所有可能组合。

所以说我有一个看起来像这样的matrix_1:

debugAdapter

因此,我想制作一个如下所示的矩阵

Matrix_1 <- as.matrix(a,b,c)

[,1]
A
B
C

我该怎么做?

1 个答案:

答案 0 :(得分:5)

我们可以使用QVariant v1 = QChar('A'); QVariant v2(QVariant::Type::Char); v2 = 'B'; qDebug() << v1 << v2; //Output: QVariant(QChar, 'A') QVariant(int, 66)

expand.grid

-

或使用as.matrix(expand.grid(LETTERS[1:3], LETTERS[1:3]))

crossing

或与library(tidyverse) crossing(A1= LETTERS[1:3], B1 = LETTERS[1:3])

outer