【发布时间】:2020-06-05 12:31:26
【问题描述】:
我想根据列中是否存在特定单词来制作虚拟变量。 我举了一个例子来澄清它:
source/medium qr_dummy
Amsterdam/qr_code 0
Rotterdam/offline 0
Utrecht/online 0
如果源/媒体列中存在 qr_code,我想要一个 1。我尝试了下面的代码,但因为“qr_code”与确切的字符不匹配,它不会给出 1。
df$qr_code_dummy[df$sourceMedium == "qr_code"] <- 1
所以想要的结果如下:
source/medium qr_dummy
Amsterdam/qr_code 1
Rotterdam/offline 0
Utrecht/online 0
【问题讨论】:
-
见
help("grepl")
标签: r text dummy-variable