それで、私がそれをする効率的な方法を探していたので、この質問はしばらくの間私を悩ませてきました。基本的に、私はデータフレームを持っており、各行に実験からのデータサンプルがあります。これは、分析用のデータの最終バージョンではなく、実験からのログファイルとして見る必要があると思います。
私が抱えている問題は、時々、特定のイベントがデータの列に記録されることです。分析を扱いやすくするために、イベント間の空のセルの「ギャップを埋める」ことで、データの各行を発生した最新のイベントに関連付けることができます。これを説明するのは少し難しいですが、ここに例があります:
今、私はそれを取り、これに変えたいと思います:
そうすることで、現在のイベントごとにデータを分割できるようになります。他の言語では、forループを使用してこれを実行しますが、Rはそのタイプのループでは適切ではないことを知っています。この場合、数十万行のデータを並べ替えることができます。だから、誰かがこれを行うための迅速な方法の提案を提供できるかどうか疑問に思っていますか?
どうもありがとう。