R
次のようなデータが含まれているとしましょう。
c(0.11, NA, NA, NA, 2.76, 3.65, NA, NA, NA, NA, 1.56)
値の各「ブロック」の開始項と終了項を効率的に抽出するにはどうすればNA
よいですか?結果がデータフレームの場合、次のようになります。
first.na last.na
1 2 4
2 7 10
for
非常に大きなデータセット(1e9項のオーダー)でこのタイプの操作を実行するため、ループを回避するように自分自身をトレーニングしようとしていますが、na.omit
あまり役に立ちません。