Так что я работаю в 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 наблюдений, но будет выровнен в одном столбце под названием Оценка –