safely turn a data.table back into a data.frame

后端 未结 3 1259
醉酒成梦
醉酒成梦 2020-12-30 04:57

What\'s the safest way to get rid of/remove the data.table class from an object, turning it back into a data.frame?

I ask because I\'m using script that

3条回答
  •  渐次进展
    2020-12-30 05:08

    The as.data.frame method for data.tables is presumably the safest function to use. (Try typing getAnywhere("as.data.frame.data.table") to see exactly what it does.)

    library(data.table)
    DT <- data.table(a=1:4, b=letters[c(1,1,2,2)], key="a")
    
    class(as.data.frame(DT))  ## OR:  as(X, "data.frame")
    # [1] "data.frame"
    

提交回复
热议问题