У меня 2 фрейма данных D1 и D2,
D1 выглядит так:
A B C D E
1 NA x x x x
2 x NA x NA x
3 NA NA NA x NA
4 x x NA x NA
.
.
100 x x NA x x
D2 выглядит так:
a b c d e
1 NA x x x NA
2 x x x NA x
3 NA NA x x NA
4 x x NA x x
.
.
100 x x NA x x
The 1 2 3представляют имена, а ABC представляют «значимость», а abc представляют «членство».
(я уже сделал этот шаг) Мне нужно сначала отфильтровать NA из определенного столбца значения, скажем, B, и я получу:
B
1 x
4 x
.
.
1000 x
Так что я сохранил это как фрейм данных,Теперь мне нужно получить значения из столбцов abc d ... для чисел, которые были x в B (таким образом, 1,4 ... 1000 в этом случае).
Итак, наконец, мне нужно что-то, похожее на это:
a b c d e
1 NA x x x NA
4 x x NA x x
.
.
1000 x x NA x x
И если бы мне нужно было, из этой окончательной формы, как бы я удалил все строки, содержащие в себе символ na?В этом случае мы потеряли бы 1,4 и 1000, но, скажем, (4, c) не было NA, как бы я это сохранил?
Спасибо