【发布时间】:2022-01-10 03:12:43
【问题描述】:
如果您的解决方案可以包含基于 tidyverse 包的解决方案,那就太好了。
基本上,我正在尝试按标题为“属性”的列进行分组,并测试“值”列中的所有值是否相同。
这是我的预期结果:
如您所见 - 对于 Mustang,Value 列全为 1。因此我们将匹配项设置为 =“Yes”。
对于 Corvette 和 Charger,由于其中一个值关闭,我们将 Matches 设置为 = "No"
我试过了:
数据 % mutate(Matches = ifelse(first(value) != any(Value), "Yes", "No")
没用。非常感谢任何帮助!
【问题讨论】:
-
any(Value)不清楚。因为any(1)返回 TRUE 而any(0)返回 FALSE,即任何不等于 0 的值都返回 TRUE