需要在R中绘制具有来自不同数据帧的两个属性的变量

时间:2018-11-24 00:00:46

标签: r

我有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

1 2 3代表姓名,ABC代表“重要性”,而abc代表“会员资格”。

(我已经做过这一步),我需要首先从特定重要性列B中过滤掉NA,这样我得到:

     B
1    x
4    x
.
.
1000 x

所以我将其保存为数据框。 现在,我需要从a b c d ...列中获取值以获取B中x的数字(在这种情况下为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,我将如何保留呢?

谢谢

0 个答案:

没有答案