一致IDに基づいてNA
を記入する必要があります。しかし、このdata.frameを並べ替えることは不可能です。関連するNA
がユニークIDの前(または後)に常に使用されるようにしてください。loc.na
未分類のIDに基づいて欠損値を記入
私の完全ではない例を思いつくのは難しいですdata.frame
私は試みたソート後のサンプルデータ。これがうまくいくと思う:
df
id value col1
1 NA ABC
1 2 LMN
2 3 RGG
2 NA Z
3 5 H
4 7 QRS
が見えるように:
id value col1
1 2 ABC
1 2 LMN
2 3 RGG
2 3 Z
3 5 H
4 7 QRS
またはソートに依存しないloc.na
を使用する方法はありますか?
行識別子を追加するだけで、na.locfなどを入力してから、並べ替えることはできませんか? – thelatemail
正しい順序で行識別子を追加するにはどうすればよいですか? 「NA」が後に起こるかどうかはわかりません。私はこれをよりよく実証するために私のサンプルデータを利用しました。 –
'df%>%group_by(id)%>%mutate(値= na.locf(値))' dplyrの世界に関係なく動作するようです。 – thelatemail