我想以字符串形式获取属和种的名称。
范例:

"He saw a Panthera leo in the savanna"

我希望获得带有指定属名称的"Panthera leo"

我尝试使用word函数(包stringr):

my_sentence<-"He saw a Panthera leo in the savanna"
word(my_sentence,"Panthera",+1)


我知道问题出在“ +1”参数上。你有什么线索吗?

也许我应该使用gsub函数?

最佳答案

my_sentence<-"He saw a Panthera leo in the savanna"
x = strsplit(my_sentence, " ")
index = grep("Panthera", x, value=F)
want =x[c(index, index+1)][[1]]

关于r - 获取一个特定的单词,然后在字符串中获取下一个,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/43063965/

10-12 22:55