У меня есть фрейм данных из шести столбцов, как показано ниже:
A Sample_a Sample_a,Sample_b Sample_a,Sample_b,Sample_c
B Sample_b Sample_c NA
C Sample_c NA NA
D Sample_d Sample_d,Sample_e Sample_d,Sample_e,Sample_f
E Sample_e Sample_f NA
F Sample_f NA NA
Я хочу отсортировать данные по строкам с наименьшим NA, за которым следует наибольшее NA.Я ожидаю получить вывод ниже:
A Sample_a Sample_a,Sample_b Sample_a,Sample_b,Sample_c
D Sample_d Sample_d,Sample_e Sample_d,Sample_e,Sample_f
B Sample_b Sample_c NA
E Sample_e Sample_f NA
C Sample_c NA NA
F Sample_f NA NA
Однако, когда я попытался сделать sort -r -k3 -r -k4
, но он дает мне вывод ниже:
E Sample_e Sample_f NA
D Sample_d Sample_d,Sample_e Sample_d,Sample_e,Sample_f
B Sample_b Sample_c NA
A Sample_a Sample_a,Sample_b Sample_a,Sample_b,Sample_c
F Sample_f NA NA
C Sample_c NA NA
Как мне отсортировать таблицуправильно в этом случае?Заранее спасибо.