ich einen Datenrahmen mit 8 Variablen:Wie übertragen Sie mehrere Faktoren in eine Zeile?
Für die Variable Labor Category
, haben wir 5 Faktoren: Ferien Arbeitete, Regular, Überstunden, Schulung, sonstige Arbeitete.
Die Frage ist: Kann ich einen Weg zu aggregieren Zeilen mit gleichen Werten außer Labor Category
und resümieren die Sum_FTE
Variable finden
also können wir die Anzahl der Zeilen zu reduzieren, während weitere Spalten hinzufügen:
" Labour.CategoryHoliday.Worked "," Labour.CategoryOther.Worked "," Labour.CategoryOvertime "," Labour.CategoryRegular "," Labour.CategoryTraining "und verwenden Sie 0 oder 1, um den Status jedes Faktors anzuzeigen. Und dann summieren Sie die Gesamt-FTE aus Zeilen mit denselben Werten außer Labour-Kategorie.
Dank Ihr kindly antworten . Aber für den zweiten Teil habe ich mehr als 20.000 neue Variablen erstellt, was darauf hinweist, dass sie falsch sind. –
@BeichenLin Im zweiten Teil hatte ich auch Zweifel, da ich es ohne ein gutes Beispiel nicht testen konnte. Sie haben ein Bild gepostet, von dem es schwierig ist, ein funktionierendes Beispiel zu erstellen. Können Sie Ihren Post mit 'dput'-Ausgabe des Beispiels i .. 'dput (dropevels (head (yourdata, 10)))' und die erwartete Ausgabe basierend auf diesem Beispiel aktualisieren. – akrun