R-Studio Summe von einzelnen, bestimmten Elementen ausgeben?
Ich habe einen Vektor und möchte das erste, fünfte und zehnte Element addieren.
Wie kann man es anstellen?
2 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
Angenommen v ist dein Vektor, und indizes ist ein Vektor der Indizes, dessen werte du summieren willst.
Mit
v[indizes]
erhälst du einen Vektor, der nur die Werte der jeweiligen Indizes enthält.
Die Summe erhälst du dann mit
sum(v[indizes])
Beispiel:
v <- 10:20
indizes <- c(1, 3, 5)
sum(v[indizes]) # Ergebnis = 36
![](https://images.gutefrage.net/media/default/user/14_nmmslarge.png?v=1551279448000)
Jangler13
14.04.2023, 14:00
@fagussylvatica
Also wenn du zu etwas bestimmten in meiner Antwort Fragen hast, kannst du die gerne als Kommentar schreiben.
![](https://images.gutefrage.net/media/user/PhotonX/1444747801_nmmslarge.jpg?v=1444747801000)
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Mathematik
Wenn dein Vektor zum Beispiel "vec" heißt, dann vec[0]+vec[4]+vec[9].
Woher ich das weiß:Studium / Ausbildung – Masterabschluss Theoretische Physik
Achso, da sind einige neue Schreibweisen mit dabei, zum Lernen.