请考虑以下的
这种情况在使用
现在,如果我们使用以下表格:
出现了一个包含所有未使用级别的巨大表格。 在
但这样并不实用,因为我不想把每个子表存到不同的变量中。
data.table
:x <- data.table(
x=sample(letters[1:5],10,rep=T),
y=factor(sample(letters[1:5],10,rep=T), levels=letters))
这种情况在使用
data.table
时会多次出现,其中一些因子字段有未使用的变量。现在,如果我们使用以下表格:
table(x)
出现了一个包含所有未使用级别的巨大表格。 在
table
方法或 data.table
中是否有办法实现这一点?
我知道以下内容是可能的:x$y <- factor(x$y)
但这样并不实用,因为我不想把每个子表存到不同的变量中。
x[, y := factor(y)]
有什么问题吗? - David Arenburg