2011-06-15 20 views
21

Trong R, một lúc nào đó người ta thấy người tham khảo tài sản. Ví dụ:Vận may là gì?

fortune(108) 

Điều này có nghĩa là gì? Nguồn gốc này ở đâu? Tôi có thể lấy mã ở đâu?

Chỉnh sửa. Trình đọc mắt sắc nét sẽ nhận thấy rằng câu hỏi này đánh dấu câu hỏi 5,000th bằng thẻ [r]. Hãy tha thứ cho sự phù phiếm, nhưng một cột mốc như vậy nên được đánh dấu bằng một chút hài hước. Để có thêm chút thú vị, bạn có thể cung cấp câu trả lời với cookie fortune yêu thích của mình.

Trả lời

17

Nó đề cập đến fortunes gói, đó là một gói phần mềm có chứa một tổng thể đặt dấu ngoặc kép hài hước và nhận xét từ danh sách trợ giúp, hội nghị, diễn đàn và thậm chí là StackOverflow.

Đây thực sự là một cơ sở dữ liệu hoặc một khung dữ liệu nhỏ mà bạn có thể duyệt qua.

library(fortunes) 
fortune() 

Để nhận ngẫu nhiên. Hoặc tìm kiếm một cụ thể, ví dụ:

> fortune("stackoverflow") 

datayoda: Bing is my friend...I found the cumsum() function. 
Dirk Eddelbuettel: If bing is your friend, then rseek.org is bound 
to be your uncle. 
    -- datayoda and Dirk Eddelbuettel (after searching for a function that 
     computes cumulative sums) 
     stackoverflow.com (October 2010) 

Nếu bạn muốn để có được tất cả trong số họ trong một dataframe, chỉ cần làm

MyFortunes <- read.fortunes() 

Những con số đôi khi được gọi, là những con số hàng dataframe này . Để tìm mọi thứ trên stackoverflow:

> grep("(?i)stackoverflow",MyFortunes$source) 
[1] 273 275 
> fortune(275) 

I used a heuristic... pulled from my posterior. That makes it Bayesian, right? 
    -- JD Long (in a not too serious chat about modeling strategies) 
     Stackoverflow (November 2010) 
+15

Tôi nổi tiếng !!!!!!!!!!!! –

+5

Có, bạn đang có, nhưng bạn không bao giờ có thể, bao giờ sử dụng trò đùa này một lần nữa ... – Andrie

+3

Tôi đã sử dụng nó hai lần hôm nay rồi. Vì vậy, hãy THAT! :) –

4

Tìm kiếm nhanh trên CRAN bật lên fortunes package, về cơ bản chỉ in các trích dẫn dí dỏm ngẫu nhiên liên quan đến R. Khái niệm này dựa trên số fortune program từ Unix.

+0

Có, nhưng bạn có thể muốn [rseek.org] (http://rseek.org) để tìm kiếm có liên quan đến R tập trung hơn. –

4

Nhận xét hài hước (đôi khi lén lút) được thu thập từ danh sách R.

install.packages("fortunes") 

Hoặc tổng quát hơn

install.packages("sos") 
library("sos") 
findFn("fortune") 
+0

+1 Ben, bạn giành giải thưởng để trả lời câu hỏi thứ 5.000 về SO với thẻ [r]. – Andrie

+0

@ Donut của câu trả lời là một vài micro giây trước khi tôi, tôi nghĩ rằng ... –

10

Và đối với các hồ sơ, 108 là đây là một:

R> library(fortunes) 
R> fortune(108) 

Actually, I see it as part of my job to inflict R on people who are 
perfectly happy to have never heard of it. Happiness doesn't equal 
proficient and efficient. In some cases the proficiency of a person 
serves a greater good than their momentary happiness. 
    -- Patrick Burns 
     R-help (April 2005) 

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