この質問は、部品のカップルを持っていますデータのスナップショットを作成してRのマトリックスに入れる方法は?
- 特に私が取得したいと思い、私はイベントが私のデータで起こるデータのサブセットを持っていると私はこれらのイベントの周りの行のスナップショットを作成したいですイベントの前に5行、後に4行。
- 次に、異なるスナップショットをマトリックスに入れて、異なるイベントを互いに比較することができます。いずれかの部分の助けをいただければ幸いです。 // stackoverflowの:
この質問は、部品のカップルを持っていますデータのスナップショットを作成してRのマトリックスに入れる方法は?
私はあなたの「イベント」が何であるか見当がつかない考慮すると、この例のための私のイベントは、データが(httpsを使用すると、[再現可能な例]を提供できます10
#Example Data
Row<-(1:20)
Data<-(1:20)
Df<-data.frame(Rows,Data)
#Sub Data based on conditon =10
subdata <- Df[apply(Df[,1:2] == 10, 1, all),]
#Find Row where event happened
OrginPoint<-subdata[1,1]
#Set ranges bsed on event
LowRange<-OrginPoint-5
HighRange<-OrginPoint+4
#Subset Data -5 rows for orign and +4 rows from orgin
DataRange1<-Df[LowRange:HighRange,1:2]
私が扱っているデータは、モーターエンジンからの時系列データです。事象は、エンジン速度がゼロから他の任意の数の正または負に変化するときである。データセットは大きく、各ファイルは27列で60,000の観測値を有する。 1つのファイルで約500のイベントがあり、私は今作業しています。私は、エンジンの始動時にエンジンが正常に動作する様子を見ようとしています。 – Chuck
この一般的なアイデアをループに実装し、すべての行を実行する必要があります。 Df [、1:27]を設定することですべての列を見ることができ、時系列でははるかに複雑になるはずはありません。あなたがする必要がある主なことは、サブ設定をトリガするためにその変更をチェックする方法を理解することです。私はチャンスを取った日の後半に私の答えを更新します。また、あなたが私に与えた情報であなたの質問を更新すれば、それははるかに理解できるようになります。がんばろう! – Chabo
イベントは1つの列でのみ発生しますが、ハウリング行からデータを取得しようとしています。 – Chuck
に等しいです.com/questions/5963269/how-to-make-a-great-r-reproducible-example)? –
私が扱っているデータは、モーターエンジンからの時系列データです。事象は、エンジン速度がゼロから他の任意の数の正または負に変化するときである。データセットは大きく、各ファイルは27列で60,000の観測値を有する。 1つのファイルで約500のイベントがあり、私は今作業しています。私は、エンジンの始動時にエンジンが正常に動作する様子を見ようとしています。 – Chuck