ldf_arrange_by_rownames | R Documentation |
Rearrange a list of data frames by rownames
ldf_arrange_by_rownames(list_df)
list_df |
a (non-empty) list of |
a rearranged list of data frames, where the names of the elements of
the list_df
(the 'ids' of the data frames) and the rownames
of
the data frames have switched places: the unique row names of the original list's
combined data frames serve as names
for the returned list of data
frames, while the data frame 'ids' (names
of the original list's
elements) now serve as rownames
for the data frames in the new list.
E.g. if in the given list
there was a data.frame
with id 'A':
a = list_df[["A"]]
and rownames(a) = c("row1", "row2")
, then
in the rearranged list
there would be two data frames with ids
"row1" and "row2", each of them having a row with name "A" where also these
data rows would be the same as before: list_df[["A"]]["row1", ] == returned_list[["row1"]]["A",]
and list_df[["A"]]["row2", ] == returned_list[["row2"]]["A",]
respectively.
df.1 = data.frame(matrix(data = 0, nrow = 3, ncol = 3,
dimnames = list(c("row1", "row2", "row3"), c("C.1", "C.2", "C.3"))))
df.2 = data.frame(matrix(data = 1, nrow = 3, ncol = 3,
dimnames = list(c("row1", "row2", "row4"), c("C.1", "C.2", "C.3"))))
list_df = list(df.1, df.2)
names(list_df) = c("zeros", "ones")
res_list_df = ldf_arrange_by_rownames(list_df)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.