Verrechnen mehrere Spalten in einem Dataframe

Allgemeine Statistik mit R, die Test-Methode ist noch nicht bekannt, ich habe noch keinen Plan!

Moderatoren: EDi, jogo

Antworten
Arkion
Beiträge: 2
Registriert: Di Okt 06, 2020 10:23 am

Verrechnen mehrere Spalten in einem Dataframe

Beitrag von Arkion »

Mittels Beschleunigungssensoren wurden Messwertewerte für die Achsen X,Y und Z ermittelt.
Diese werden im Dataframe in 3 Spalten jeweils mit AccelX, AccelY und AccelZ dargestellt da der Sensor mit 10 Hertz aufzeichnet habe ich für jede Achse etwa 23000 Messwerte. Nun sollen diese Daten zu einer neuen Spalte AccelT zusammengefasst werden.

Die Berechnungsvorschrift dafür ist: AccelT = sqrt(AccelX^2 + AccelY^2 + AccelZ^2)

Wie sieht der Code dafür in RStudio aus?
jogo
Beiträge: 2093
Registriert: Fr Okt 07, 2016 8:25 am

Re: Verrechnen mehrere Spalten in einem Dataframe

Beitrag von jogo »

Hallo Arkion,

willkommen im Forum!
Arkion hat geschrieben: Di Okt 06, 2020 10:38 am Mittels Beschleunigungssensoren wurden Messwertewerte für die Achsen X,Y und Z ermittelt.
Diese werden im Dataframe in 3 Spalten jeweils mit AccelX, AccelY und AccelZ dargestellt da der Sensor mit 10 Hertz aufzeichnet habe ich für jede Achse etwa 23000 Messwerte. Nun sollen diese Daten zu einer neuen Spalte AccelT zusammengefasst werden.

Die Berechnungsvorschrift dafür ist: AccelT = sqrt(AccelX^2 + AccelY^2 + AccelZ^2)

Wie sieht der Code dafür in RStudio aus?

Code: Alles auswählen

DF$AccelT <- with(DF, sqrt(AccelX^2 + AccelY^2 + AccelZ^2))
Für DF musst Du den Namen Deines Dataframes verwenden.

Gruß, Jörg
Arkion
Beiträge: 2
Registriert: Di Okt 06, 2020 10:23 am

Re: Verrechnen mehrere Spalten in einem Dataframe

Beitrag von Arkion »

Vielen Dank :)
Antworten