【发布时间】:2019-04-24 16:27:37
【问题描述】:
我认为这很简单,但我已经有一段时间没有看过 R 了。
我有两个表,我想根据第二个表中的值创建第三个表,其中包含第一个表中的值。 (我想要表 1 中的数字,只要表 2 中相应的行/列有“1”)
我在想sapply 或lapply 可能是我需要的,或者来自dplyr 的东西?只是不确定如何。
表 1 (df1):
row sample.1 sample.2 sample.3
1 55 6788 4003
2 9000 135 1200
3 3400 2000 7500
4 92 348 227
5 4286 2731 6298
表 2 (df2):
row sample.1 sample.2 sample.3
1 0 1 1
2 1 0 0
3 1 1 1
4 0 0 0
5 1 1 1
表 3( df3 - 所需输出):
row sample.1 sample.2 sample.3
1 0 6788 4003
2 9000 0 0
3 3400 2000 7500
4 0 0 0
5 4286 2731 6298
【问题讨论】:
-
你有列
row还是只是行名 -
抱歉,只是行名。