我有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,我将如何保留呢?
谢谢