是否存在一个标准化的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"
我需要加入彼此相似的多个数据帧,但是没有一个数据帧包含每一行中的一个。
答案 0 :(得分:1)
假设m
是矩阵,则可以执行以下操作。
m2 <- matrix(unique(as.vector(m)), ncol = 1)
m2
# [,1]
# [1,] "A"
# [2,] "B"
# [3,] "C"
# [4,] "D"
# [5,] "E"
# [6,] "F"
数据
m <- matrix(c( "A", "A", "B",
"B", "C", "C",
"C", "D", "D",
"D", "E", "F" ),
ncol = 3, byrow = TRUE)