Rに次のサンプルデータフレームがあります。
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
column = に基づいて既にソートされています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),]
は効かない。何か案は?よろしくお願いします。