【发布时间】:2015-08-23 03:23:18
【问题描述】:
我有一个包含许多列的数据集,但我只会提及此操作所需的那些并提供一个临时的(我也相信您不需要我刚刚包含的 ID 信息以便更容易理解) .
Business Division | Local Claim ID| CMB
GC 123 **Y**
GC 124 N
NAC 125 N
NAC 126 N
NAC 127 **Y**
GC 128 N
我想去掉 CMB 列,而如果原始值为 Y,我将替换每个业务部门的 CMB 值,基本上我希望表格如下所示:(Business Divison now 3 classes)
Business Division | Local Claim ID
**CMB** 123
GC 124
NAC 125
NAC 126
**CMB** 127
GC 128
这是dput 的输出以重现我的数据:
structure(list(Business.Division = c("CMB", "GC", "NAC", "NAC",
"CMB", "GC"), Local.Claim.ID = 123:128, CMB = c("Y", "N",
"N", "N", "Y", "N")), .Names = c("Business.Division", "Local.Claim.ID",
"CMB"), row.names = c(NA, -6L), class = "data.frame")
【问题讨论】:
标签: r replace conditional