如何基于另一个数据框列在R中的数据框中生成新变量

时间:2020-04-24 10:40:43

标签: r dataframe dplyr purrr

我是新手,正在学习R中的数据框。我被某处震撼了。我有两个数据帧df_1df_2

df_1
  samp Gen Dis
1   A1   F   1
2   A2   F   1
3   A3   F   0
4   A4   F   0
5   A5   F   0
6   A6   M   1
7   A7   M   0

> df_2

  fail_samp
1        A3
2        A4
3        A5
4        A6

基本上,我正在寻找以下推杆。我想要的只是来自Failed"的{​​{1}}之后的“ df_1列。df_2$fail_samp中与fail_samp匹配的所有观测值都为“ 1”其余则在df_1$samp列中有“ o”。Iam寻找以下输出。

Failed

如何在R中生成此变量?

> df_1
  samp Gen Dis  Failed
1   A1   F   1    0
2   A2   F   1    0
3   A3   F   0    1
4   A4   F   0    1
5   A5   F   0    1
6   A6   M   1    1
7   A7   M   0    0

0 个答案:

没有答案