2016-07-05 132 views
0

我正在使用RStudio,并有一个发音变量和一个带有音节计数的音节变量。每个包含“T恤”的话语都需要一个音节。 (自动qdap syllable_sum给了“T恤”它1(它需要2))。RStudio - 根据另一个内容中的内容更改变量

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

我不想写所有我尝试过的,没有奏效的东西。 我已经找到这个例子,但不适用于我可以使用的R。

回答

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 
+0

神奇在哪里函数'syllable_sum'来自哪里?你是否试图在下一行定义它? – CephBirk

+0

函数syllable_sum来自qdap。我应该在我的文章中包含库(qdap)。对不起,这不够清楚。 – sparkyjump