Seite 1 von 1

Verrechnen mehrere Spalten in einem Dataframe

Verfasst: Di Okt 06, 2020 10:38 am
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?

Re: Verrechnen mehrere Spalten in einem Dataframe

Verfasst: Di Okt 06, 2020 11:35 am
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

Re: Verrechnen mehrere Spalten in einem Dataframe

Verfasst: Di Okt 06, 2020 11:59 am
von Arkion
Vielen Dank :)