【发布时间】:2014-03-10 12:43:28
【问题描述】:
我正在使用(或我想使用)R 来提取一些信息。我有以下句子,我想拆分。最后,我只想提取数字 24。
这是我所拥有的:
doc <- "Hits 1 - 10 from 24"
我想提取数字“24”。一旦我可以减少“Hits 1 - 10 from”和“24”中的句子,我就知道如何提取数字。我试过用这个:
n_docs <- unlist(str_split(key_n_docs, ".\\from"))[1]
但这给我留下了:“命中 1 - 10” 显然,拆分以某种方式起作用,但我对“来自”之后的部分感兴趣,而不是之前的部分。感谢所有帮助!
【问题讨论】:
-
n_docs <- sapply(strsplit(key_n_docs, "from"),`[`,2)