match_data_frame | R Documentation |
Given two data frames with the same data, but with rows and columns in potentially different orders, produce a pair of permutations such that data2[row.permutation, column.permutation] matches data1.
MatchDataFrame(data.to.match, data.to.permute)
data.to.match |
The data frame to be matched. |
data.to.permute |
The data frame to be permuted. |
Returns a list with two elements.
column.permutation |
A vector of indices such that the columns of
|
row.permutation |
A vector of indices such that the rows of
|
Steven L. Scott steve.the.bayesian@gmail.com
x1 <- data.frame(larry = rnorm(10), moe = 1:10, curly = rpois(10, 2))
x2 <- x1[c(1:5, 10:6), c(3, 1, 2)]
m <- MatchDataFrame(x1, x2)
x2[m$row.permutation, m$column.permutation] == x1 ## all TRUE
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.