Подтвердить что ты не робот

Выясните, какая версия функции R a была введена в

Есть ли способ узнать, какая версия R определенных функций была введена? Например, regmatches - полезная функция, но она довольно новая, и я считаю, что она была введена с 2.14. Как я мог легко понять что-то вроде regmatches было введено в R 2.14?

4b9b3361

Ответ 1

Еще проще, чем решение Dirk, использовать функцию R news:

> newsDB <- news()
> news(grepl("regmatches",Text), db=newsDB)
Changes in version 2.14.0:

NEW FEATURES

    o   New function regmatches() for extracting or replacing matched or
         non-matched substrings from match data obtained by regexpr(),
         gregexpr() and regexec().

Начиная с R-3.3.0, news запустится через справочную систему HTML, если он доступен. Вы можете подавить его с помощью метода print.news_db:

> print(news(grepl("news",Text), db=newsDB), doBrowse=FALSE)
Changes in version 3.3.0:

NEW FEATURES

    o   news() now displays R and package news files within the HTML help
         system if it is available.  If no news file is found, a visible
         NULL is returned to the console.

Ответ 2

Вы можете использовать репозиторий SVN:

[email protected]:~/svn/r-devel/src/library/base/man$ svn log regmatches.Rd 
------------------------------------------------------------------------
r57006 | hornik | 2011-09-14 14:04:21 -0500 (Wed, 14 Sep 2011) | 1 line

Improve example.
------------------------------------------------------------------------
r56997 | hornik | 2011-09-12 15:16:03 -0500 (Mon, 12 Sep 2011) | 1 line

Document regmatches replacement function.
------------------------------------------------------------------------
r56893 | hornik | 2011-09-02 05:31:01 -0500 (Fri, 02 Sep 2011) | 1 line

Add first version of regmatches replacement function.
------------------------------------------------------------------------
r56818 | hornik | 2011-08-29 02:49:17 -0500 (Mon, 29 Aug 2011) | 1 line

Spelling.
------------------------------------------------------------------------
r56752 | hornik | 2011-08-18 01:40:07 -0500 (Thu, 18 Aug 2011) | 1 line

Add regmatches().
------------------------------------------------------------------------
[email protected]:~/svn/r-devel/src/library/base/man$ 

Я применил svn log к странице руководства, так как я не сразу увидел R файл, в котором функция определена; команда будет работать так же, как там...