我在 R 中编写了一个函数,如下所示,但我无法以矢量化方式使用它(下面代码的第二部分)。我想知道如何使这个函数矢量化
normalize=function(browser){
if (browser=="Chrome" | browser=="Firefox" | browser=='Safari' | grepl('IE',browser)){
browser
}else{
"Others"
}
}
data$browser_n<-normalize(data$browser) // not working (data is a data frame)