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.
Usage
MatchDataFrame(data.to.match, data.to.permute)
Value
Returns a list with two elements.
column.permutation
A vector of indices such that the columns of
data2[, column.permutation] match the columns of
data1. The matching is based on column names.
row.permutation
A vector of indices such that the rows of
data2[row.permutation, column.permutation] match the rows of
data1. The matching is done by converting rows to strings,
and matching the strings.