# NOT RUN {
mtcarsM <- qM(mtcars) # Matrix from data.frame
mtcarsDT <- qDT(mtcarsM) # data.table from matrix columns
mrtl(mtcarsM, TRUE, "data.frame") # data.frame from matrix rows, etc...
qDF(mtcarsM, "cars") # Adding a row.names column when converting from matrix
qDT(mtcars, "cars") # Saving row.names when converting data.frame to data.table
cylF <- qF(mtcars$cyl) # Factor from atomic vector
cylF
## Factor to numeric conversions
identical(mtcars, as.numeric_factor(dapply(mtcars, qF)))
# }
Run the code above in your browser using DataLab