RStudio - 根据另一个包含的内容更改变量

时间:2016-07-05 09:53:54

标签: r regex qdap

我使用RStudio,并且有一个话语变量和一个带音节计数的音节变量。每一个包含" T恤"需要一个音节数更多。 (自动qdap syllable_sum给了" T恤"它1(它需要2))。

一个例子:黄色T恤有3个(它需要4个音节)。

我不想写我尝试过的一切都没有用的东西。 我找到了这方面的例子,但不是我可以使用的R。

1 个答案:

答案 0 :(得分:0)

你需要grepl{}

的魔力
install.packages("grepl")
library(grepl)

mydf$syllables <- syllable_sum(mydf$label)
mydf$syllables <- ifelse(grepl("t-shirt", mydf$label), 
                               mydf$syllables+1, mydf$syllables)
mydf