item index ptr
A 1 0.40
B 2 NA
C 3 0.30
D 4 0.35
E 5 0.44
F 6 NA
における次の例示的なデータフレームがまだカラム= index
に基づいてソートさを有しています。さて、私は列ptr
でそれを並べ替えるが、行の位置を残すことによって、ptr
= NA
が損なわれないようにしたいと思います。だから私が期待している出力は:
item index ptr
C 3 0.30
B 2 NA
D 4 0.35
A 1 0.40
E 5 0.44
F 6 NA
普通のdf = df[order(ptr),]
は動作しません。何か案は?事前に感謝します。
を与えます。 –
私はこのアプローチが好きです。ソリューションをありがとう。それは間違いなく簡潔でよく考えられています。 – broccoli