compress.data.frame {statnet.common} | R Documentation |
compress.data.frame
"compresses" a data frame, returning unique rows
and a tally of the number of times each row is repeated, as well as a
permutation vector that can reconstruct the original data frame.
decompress.data.frame
reconstructs the original data frame.
compress.data.frame(x) decompress.data.frame(x)
x |
For |
For compress.data.frame
, a list
with three
elements:
rows |
Unique rows of |
frequencies |
A vector of the same length as the number or rows, giving the number of times the corresponding row is repeated |
ordering |
A vector such that if
|
rownames |
Row
names of |
For decompress.data.frame
, the original data frame.
(x <- data.frame(V1=sample.int(3,30,replace=TRUE), V2=sample.int(2,30,replace=TRUE), V3=sample.int(4,30,replace=TRUE))) (c <- compress.data.frame(x)) stopifnot(all(decompress.data.frame(c)==x))