我想以字符串形式获取属和种的名称。
范例:"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/