如何在列(V2)中用-100替换所有“-sh2”,如下面的数据框所示:
V1 V2 V3
p1 -sh2 13
p2 23 29
p3 17 25
p4 -sh2 34
谢谢
答案 0 :(得分:3)
dat$V2 <- replace(as.character(dat$V2), dat$V2 == "-sh2", "-100")
答案 1 :(得分:1)
有很多方法可以做到这一点。您可以使用上面的replace
解决方案。或者使用ifelse
。甚至:
my.df$V2[my.df$V2 == "-sh2"] <- -100