Таблица попарных подстановок - PullRequest
0 голосов
/ 30 мая 2019

Мой набор данных выглядит следующим образом:

Col1 Col2
A     2
B     5
C     1
D     4

Я хотел бы вычесть строки из Col2 так, чтобы окончательный результат выглядел так:

    A   B   C   D
A   0  -3   1  -2
B   3   0   4   1
C  -1  -4   0  -3
D   2  -1   3   0

Я был бы признателен за некоторую помощь, посколькуЯ пытаюсь отформатировать результаты в таблицу парного сравнения.

1 Ответ

2 голосов
/ 30 мая 2019

Использование external, безусловно, хороший вариант.Например:

x2 <- 1:4; names(x2) <- c("A","B","C","D")
x3 <- 1:4; names(x3) <- c("A","B","C","D")

outer(x2,x3, "-")

  [,1] [,2] [,3] [,4]
A    0   -1   -2   -3
B    1    0   -1   -2
C    2    1    0   -1
D    3    2    1    0

Спасибо @jogo за предложение

...