Jaki jest najbezpieczniejszy sposób na pozbycie się/usunięcie klasy data.table
z obiektu, przekształcając go z powrotem w obiekt data.frame?bezpiecznie przekształcić dane z powrotem w dane.frame
Pytam ponieważ używam skrypt, który opiera się na następującym kodem:
newcol.index <- ncol(my.data) +1
my.data[,newcol.index] <- 3
colnames(my.data)[newcol.index] <- "test"
W data.table
pakiety najwyraźniej nie podoba, ale to działa grzywny za pomocą obiektów klasy data.frame
.
to nawet nie działa na data.frame. 'DF <- data.frame (a = 1: 2, b = 1: 2); colnames (DF) [3] <- 'z'' daje błąd * Błąd w 'colnames <-' (' * tmp * ', value = c (" a "," b "," hello ")): Atrybut "names" [3] musi być tej samej długości co wektor [2] * – mnel
Edytował post, aby opisać dokładnie to, co nie działało w 'data.table' – Michael