Ich habe einen Daten-Rahmen wie folgt aus (mehrere Spalten):Wie doppelte Zeilen zu konsolidieren und anzuzeigen anderen Spalten
ID A B C D
1 1 0 x1 y
1 0 0 x1 y
1 0 0 x1 y
2 0 0 x6 v
2 0 1 x6 v
2 0 0 x6 v
3 0 1 r5 t
3 1 0 r5 t
3 0 0 r5 t
Spalte ID ist einzigartig und ich möchte alle dupliziert und Aggregat Spalte A entfernen und B durch Zeigen von max oder sum (es kann maximal nur eine '1' für jede ID in Spalte A oder B geben) und Spalten C und D anzeigen, die für alle eindeutigen IDs denselben Wert haben.
ID A B C D
1 1 0 x1 y
2 0 1 x6 v
3 1 1 r5 t
von
mitaggregate(A~ID,data=df,FUN=sum)
erhalte ich nur ID und Spalte A, aber wie könnte ich aggregieren A und B in der gleichen Zeit und auch zeigen, Spalten C und D
danke. Ich habe mehr als 70 Spalten wie C und D zur Anzeige. Gibt es eine Möglichkeit, 70 Namen nicht einzugeben? – Sajjad
Alle 70 Spalten sind für jede ID eindeutig? Könnte versuchen, etwas wie: 'Aggregat (Cbind (A, B) ~., Daten = Df, FUN = Summe)' – Psidom
Sie alle haben die gleichen Werte für jede eindeutige ID wie Spalte C und D. – Sajjad