如何解决数据框中的部分匹配问题?可以说这是我的 df df
V1 V2 V3 V4
1 ABC 1.2 4.3 A
2 CFS 2.3 1.7 A
3 dgf 1.3 4.4 A
并且我想添加一个包含数字 111 的列 V5,前提是 V1 中的值包含名称中的“f”,并且仅当 V1 中的值包含“gf”时才添加数字 222。我会因为几个值包含“f”而遇到问题 - 还是我发出命令的顺序会处理它?
我试过类似的东西:
df$V5<- ifelse(df$V1 = c("*f","*gf"),c=(111,222) )
但它不起作用。
主要问题是如何告诉 R 寻找“部分匹配”?
感谢一百万您的帮助!