-1
所以我在R中使用data table
,大概有5000个观测值。我已经将所有这些新的等级变量开发成它们自己的类别(例如等级1,等级2,等级3等),现在我想将它们组合成一个变量,称为Grade
。我已经使用了这个命令:在data.table中熔化r
DT.m1 = melt(
MathSummary,
id.vars = c("Date", "Total.Events", "Unique.Events"),
measure.vars = c("Gradeprek", "Grade1", "Grade2", "Grade3", "Grade4",
"Grade5", "Grade6", "Grade7", "Grade8",
"Algebra1", "Algebra2", "Geometry", "Precalculus"),
value.factor=TRUE, na.rm=TRUE
)
然而,当它结果出来时,它给了我65000个观察值。也许它可能创造了重复或其他东西。一分钱为你的想法?
13 measure.vars * 5000 = 65000行。这就是'熔化'所做的。 – thelatemail
你期待什么作为输出? –
我期待它仍然具有相同的5000个观察值,但在一列中名为 –