data.table - Löschen von Spalte
Verfasst: Mi Okt 19, 2016 8:35 am
Hallo,
aktuell arbeite ich mich in das Paket data.table ein. Was ich nicht ganz verstehe, ist das Löschen einer Spalte. Ich weise Data_2 die Daten von Data_1 zu, anschließend lösche ich eine Spalte in Data_2 und diese verschwindet in Data_1. Wie kann das sein?
Gruß
R007
aktuell arbeite ich mich in das Paket data.table ein. Was ich nicht ganz verstehe, ist das Löschen einer Spalte. Ich weise Data_2 die Daten von Data_1 zu, anschließend lösche ich eine Spalte in Data_2 und diese verschwindet in Data_1. Wie kann das sein?
Code: Alles auswählen
library(data.table)
Data_1 <- mtcars
Data_1 <- setDT(Data_1, keep.rownames=TRUE)
Spalte_neu <- Data_1[,gear] / Data_1[,mean(gear)]
Data_1 <- Data_1[,Spaltenname_neu := Spalte_neu]
Data_2 <- Data_1
Data_2 <- Data_2[,Spaltenname_neu := NULL]
R007