Also arbeite ich in R mit data table
und es gibt etwa 5000 Beobachtungen. Ich habe alle diese neuen Klassenvariablen in ihre eigenen Kategorien (z. B. Klasse 1, Klasse 2, Klasse 3 usw.) umgewandelt und möchte sie nun in eine Variable namens Grade
zusammenfassen. Ich habe die diesen Befehl verwendet:schmelzen in data.table in 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
)
aber wenn es darum ging Ergebnisse, es gab mir 65000 Beobachtungen. Vielleicht hat es Duplikate oder ähnliches erzeugt. Ein Penny für deine Gedanken?
13 measure.vars * 5000 = 65000 Zeilen. Das ist es, was "schmelzen" tut. – thelatemail
Was haben Sie als Ausgabe erwartet? –
Ich erwarte, dass es immer noch die gleichen 5000 Beobachtungen hat, aber in einer Spalte mit der Bezeichnung Note –