Summe von Zellen von bestimmten Spalten für jede Zeile
Ich würde gerne berechnen von Summen, die für bestimmte Spalten und dann diese Summe für jede Zeile.
Leider kann ich nur der erste Schritt. Wie kann ich jetzt machen es möglich, für jede Zeile?
Ich weiß, dass R keine Schleifen müssen, aber was wäre die richtige Herangehensweise?
Meine matrix (zscore) sieht wie folgt aus:
a b c t y
1 3 4 7 7 4
2 4 56 6 6 4
3 3 3 2 1 7
4 3 88 9 9 9
Nun möchte ich berechnen der Zeilensumme für jede Zeile, basierend auf einige der Säule. Für eine Zeile könnte wie folgt Aussehen:
f1 <- sum(zscore[1,1:2], zscore[1,3], zscore[1,5])
Wie mache ich das jetzt für jede Zeile?
InformationsquelleAutor der Frage user1807857 | 2012-11-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Könnte man etwas wie das hier tun:
InformationsquelleAutor der Antwort alestanis
Wenn Sie nicht haben, NA Sie anwenden können,
InformationsquelleAutor der Antwort Edwin Torres
Wenn die Tabelle nicht-numerische Spalten, stellen Sie sicher, schließen Sie diese in
rowSum
.InformationsquelleAutor der Antwort Little Bee