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

后端 未结 3 1260
醉酒成梦
醉酒成梦 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:20

    This is an example of how to convert from data.table to data frame

    library(tidyverse)
    library(data.table)
    
    df <- data.frame(a = 1:5, b = 6:10, c = LETTERS[5:9])
    class(df)
    #[1] "data.frame"
    
    df <- data.table(df)
    class(df)
    #[1] "data.table" "data.frame"
    
    class(df) <- class(as.data.frame(df))
    class(df)
    #[1] "data.frame"
    

提交回复
热议问题