【发布时间】:2018-06-01 05:59:48
【问题描述】:
我正在研究 R 中的数据集,其中 WO 可以具有值“K”和“B”。我希望在每个 WO 的频率在“K”和“B”记录之间不匹配的情况下返回 WO。例如下表:
df <- structure(list(WO = c(917595L, 917595L, 1011033L, 1011033L),
Invoice = c("B", "K", "B", "K"), freq = c(3L, 6L, 2L, 2L)),
.Names = c("WO", "Invoice", "freq"),
class = "data.frame", row.names = c(NA, -4L)
)
我希望返回 917595,因为 3 不等于 6。但是,应该返回 1011033,因为它的频率匹配。
【问题讨论】:
-
917595 在 K、B 记录之间的频率不同:您希望它返回还是不返回?但是您说您希望返回 1011033,因为它的频率 确实 匹配。我很困惑...
标签: r