# 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