Порядок вывода на основе похожих, но не перекрывающихся столбцов - PullRequest
0 голосов
/ 26 июня 2018

Существует ли стандартизированная функция R, которая задает матрицу, в которой столбцы содержат имена строк серии отдельных фреймов данных:

Example Input
     [,1] [,2] [,3]
[1,] "A"  "A"  "B" 
[2,] "B"  "C"  "C" 
[3,] "C"  "D"  "D" 
[4,] "D"  "E"  "F" 

Выводит "общий" порядок строк и выводит вместо этого:

     [,1]
[1,] "A" 
[2,] "B" 
[3,] "C" 
[4,] "D" 
[5,] "E" 
[6,] "F" 

Мне нужно объединить несколько фреймов данных, которые похожи друг на друга, но ни один из фреймов данных не содержит по одной каждой строке.

1 Ответ

0 голосов
/ 26 июня 2018

Предполагая, что m является вашей матрицей, вы можете сделать следующее.

m2 <- matrix(unique(as.vector(m)), ncol = 1)
m2
#     [,1]
# [1,] "A" 
# [2,] "B" 
# [3,] "C" 
# [4,] "D" 
# [5,] "E" 
# [6,] "F"

DATA

m <- matrix(c( "A",  "A",  "B", 
               "B",  "C",  "C", 
               "C",  "D",  "D", 
               "D",  "E",  "F" ),
            ncol = 3, byrow = TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...