2
是否可以使用data.table的“in-place”方法将我的因子列X
转换为逻辑列?将data.table转换因子转换为逻辑
myDT <- data.table(X = factor(c("true", "false")))
str(myDT)
myDT[, X := as.logical(X)] # does not work
myDT[, X := as.logical(as.character(X))] # does not work either
# but this does
myDT[, X := as.character(X)]
myDT[, X := as.logical(X)]
str(myDT)