Как переставить массив определенным образом в Excel? - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть данные, которые выглядят так:

enter image description here

Я хочу изменить их, чтобы получить их в следующем виде: enter image description here

Каким будет самый эффективный способ сделать это? Мои данные очень велики для того, чтобы сделать это путем транспонирования каждого столбца. Пожалуйста, дайте мне знать, можно ли добиться того же на любом другом языке программирования.

1 Ответ

1 голос
/ 07 апреля 2020

R использует порядок столбцов , поэтому, если у вас есть данные в матрице R, вы можете просто вызвать c для этой матрицы, чтобы получить искомый вектор:

a <- matrix(1:9, ncol = 3)

a
#>      [,1] [,2] [,3]
#> [1,]    1    4    7
#> [2,]    2    5    8
#> [3,]    3    6    9

c(a)
#> [1] 1 2 3 4 5 6 7 8 9

Создано в 2020-04-07 пакетом Представить (v0.3.0)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...