第一的数据,那么我的问题:如何根据R中的2个条件分配一个值?
df <- data.frame(Z=c(1,2,3),Y=c(2,3),A=c(1,2,3,4,5,6))
df
Z Y A
1 2 1
2 2 2
3 2 3
1 3 4
2 3 5
3 3 6
我使用R和想生成的载体与给定的矢量Z
和Y
。就像如果(z1==1 & y1==2)
,然后a1=1
,如果(z3==3 & y1==2)
,然后a1=3
....如果我们只有一个条件(Z
或Y
),我可能会产生A
带开关功能,但是,我怎么会产生A
与Z
和Y
?
我不明白为什么OP想要再次产生已经存在的输出。 –
@ChirayuChamoli可能他们想展示预期的产出。 – zx8754
@ zx8754是的,但我甚至无法理解预期输出的逻辑。 –