This transposes a data.frame with t()
but transforms back into a data.frame
with column and row names cleaned up. Because the data types may be mixed
and reduced to characters, this may only be useful for a visual viewing of
the data.frame.
Examples
x <- data.frame(col_a = Sys.Date() + 1:5, col_b = letters[1:5], col_c = 1:5)
t_df(x)
#> colname row_1 row_2 row_3 row_4 row_5
#> 1 col_a 2024-12-08 2024-12-09 2024-12-10 2024-12-11 2024-12-12
#> 2 col_b a b c d e
#> 3 col_c 1 2 3 4 5