1

我无法理解gsub()。如果文本是:

 text <- "Genus_species_1652_NL"

我将如何提取得到

"Genus species"

谢谢。这是一个有用的链接,但我无法对其进行排序 http://biostat.mc.vanderbilt.edu/wiki/pub/Main/SvetlanaEdenRFiles/regExprTalk.pdf

4

1 回答 1

3

你可以这样做:

> gsub('([A-z]+)_([A-z]+)_.*', '\\1 \\2', text)
[1] "Genus species"

但正如评论中提到的,像 strsplit 这样的工具可能更有用。

于 2013-02-05T21:45:21.120 回答