To copy a data.frame as a data.table, use as.data.table or data.table:
DF = data.frame(x = letters[1:5], y = 1:5, z = (1:5) > 3)
DT <- as.data.table(DF)
# or
DT <- data.table(DF)
This is rarely necessary. One exception is when using built-in datasets like mtcars, which must be copi...