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?
Verrechnen mehrere Spalten in einem Dataframe
Re: Verrechnen mehrere Spalten in einem Dataframe
Hallo Arkion,
willkommen im Forum!
Für DF musst Du den Namen Deines Dataframes verwenden.
Gruß, Jörg
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))
Gruß, Jörg