問題タブ [openair]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 20 秒間隔で平均を計算し、別の列でグループ化する
私はゾウアザラシの潜水中に収集されたさまざまな変数の大規模なデータセットを扱っています。データを細かいスケール (20 秒間隔) で分析したいと考えています。データを 20 秒間隔にビン化したいのですが、基本的には 20 秒ごとに平均を取得したいので、これらのデータ間隔でさらに分析を実行できます。ただし、別のダイビングからの情報をビニングしないように、データをダイビング # でグループ化する必要があります。
これまでに試した方法は次の 3 つです。
period.apply()
しかし、この機能でグループ化することはできません。split()
ダイビング#でデータをサブセット化しますが、これらのサブセット内で20秒間隔で異なる列の平均を計算する方法を見つけることができないようです.- openair パッケージを使用しています
timeaverage()
が、引き続きエラーが発生します (以下のコードを参照)。
以下は、データがどのように見えるか、および私が試したコードです。各 20 秒のウィンドウの深さ、MSA、rate_s、および HR の平均値が必要です。
インターネット上でまだ見つけていない魔法のような方法があるのかもしれませんし、私の方法の 1 つが間違っているだけかもしれません。