Переменная с двумя атрибутами из разных фреймов данных должна быть нанесена в R - PullRequest
0 голосов
/ 24 ноября 2018

У меня 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, как бы я это сохранил?

Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...