我无法过滤我的数据帧,如下所示:
df <- data.frame(A = c("q","q","z","z","v","v"),
B = c("a","b","a","b","b","a"),
C = c( 10, 12, 5, 0, 0, 0))
现在我确实希望摆脱0,因为它们意味着NA,但只有当A中的值的两个值都是这样时才是。所以我确实希望保留两个Z但想要摆脱两个VS. 这是我想要的输出:
A B C
q a 10
q b 12
z a 5
z b 0
但是我只能用它来显示它(包含所有0个值):
A B C
q a 10
q b 12
z a 5
z b 0
v b 0
v a 0
或者删除了Bs 0值。 我已经尝试删除低于0的值,但这也删除了z值,我需要进行分析。
如何获得所需的输出?