Data-Frame to List of (Atomic) Vectors
d2lv converts a data.frame to a list of (atomic) vectors. This function
is really only worthwhile when along = 1 since when along = 2,
the function is essentially as.list.data.frame(d).
d2lv(d, along, check = TRUE)
d |
data.frame. |
along |
numeric vector of length 1 specifying which dimension to slice the data.frame along. If 1, then the data.frame is sliced by rows. If 2, then the data.frame is sliced by columns. |
check |
logical vector of length 1 specifying whether to check the structure
of the input arguments. For example, check whether |
list of (atomic) vectors. If along = 1, then the names are the
rownames of d and the vectors are rows from d. If along = 2,
then the names are the colnames of d and the vector are columns from d.
Note, the vectors always have the same length as nrow(d).
d2lv(mtcars, along = 1) d2lv(mtcars, along = 2) d2lv(CO2, along = 1) # all vectors converted to typeof character d2lv(CO2, along = 2) # each column stays its own typeof (or class for factors) # check = FALSE try_expr(d2lv(mtcars, along = 3, check = FALSE)) # less informative error message try_expr(d2lv(mtcars, along = 3, check = TRUE)) # more informative error message
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.