Nach einem (sehr Erschrecken) dplyr Pipeline Ich habe mit einem Datensatz wie folgt ende:Divide (und Name) eine Gruppe von Spalten von einer anderen Gruppe in dplyr
year A B C [....] Z count.A count.B count.C [....] count.Z
1999 10 20 10 ... 6 3 5 67 ... 6
2000 3 5 5 ... 7 5 2 5 ... 5
Einige Daten Beispiel zu reproduzieren:
df <- data.frame(year = c(1999, 2000),
A = c(10, 20),
B = c(3, 6),
C = c(1, 2),
count.A = c(1, 2),
count.B = c(8, 9),
count.C = c(5, 7))
Was ich wirklich brauchen, ist jede Spalte mit ihrem „count“ gegen~~POS=TRUNC zu kombinieren, dh
weight.A = A/count.A,
weight.B = B/count.B
ich habe zu tun, dass programmatisch, da ich Hunderte von Spalten habe. Gibt es eine Möglichkeit, dies in einer dplyr-Pipeline zu tun?
Was hat das mit 'rowSums' zu tun? Sie sollten den Titel wahrscheinlich bearbeiten. – alistaire