2012-04-11 19 views
13

Có cách nào để tìm ra phiên bản R nào đã được giới thiệu? Ví dụ regmatches là một chức năng hữu ích nhưng nó là khá mới và tôi tin rằng nó đã được giới thiệu với 2,14. Làm thế nào tôi có thể dễ dàng tìm ra một cái gì đó giống như regmatches đã được giới thiệu trong R 2.14?Tìm ra phiên bản nào của hàm R được giới thiệu trong

Trả lời

19

Thậm chí dễ dàng hơn giải pháp Dirk là sử dụng chức năng news R:

> 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(). 

Tính đến R-3.3.0, news sẽ khởi động thông qua Hệ thống trợ giúp HTML nếu nó có sẵn. Bạn có thể chặn thông qua phương thức 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. 
+0

@rawr: cảm ơn nhận xét. Đã cập nhật câu trả lời để phản ánh "tính năng" mới. –

10

Bạn có thể sử dụng kho 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$ 

tôi áp dụng svn log đến trang hướng dẫn như tôi không thấy ngay file R hàm được quy định tại; lệnh sẽ làm việc cùng một cách có ...

+10

-1 vì không sử dụng Rcpp. : P –

+3

Có, nó rõ ràng là một giải pháp tối ưu theo cách đó. –

+4

Một phương pháp tốt hơn là sử dụng Julia chứ không phải Rcpp. Yeesh. – geoffjentry

Các vấn đề liên quan