【发布时间】:2020-04-20 19:57:19
【问题描述】:
让这个查询变得简单:Given data = data.frame(mode=c("car","car","car","car"),choice = c(1,0, 0,0),mainmode = c("BS","汽车","活动","TX"));其中 BS = 公共汽车,汽车 = 汽车,活动 = 步行,TX = 出租车。
目标输出 = data.frame(mode = c("car","car","car","car"),choice = c(0,1, 0,0), mainmode=c("BS ","汽车","活动","TX"))。此外,如果“mode”中的任何值与“mainmode”中的任何值都不匹配,在这种情况下,选择值(即 c(1,0,0,0))应与数据中的值保持相同。
谁能帮助我?非常感谢。
【问题讨论】:
标签: r if-statement data.table dplyr