2011-06-15 2 views
21

В R, когда-то люди видят людей, ссылающихся на состояние. Например:Что такое судьбы?

fortune(108) 

Что это значит? Откуда это происходит? Где я могу получить код?

Редактировать. С острым глазом читатель заметил бы, что этот вопрос отмечает вопрос 5,000th с тегом [r]. Простите легкомыслие, но такая веха должна быть отмечена небольшим количеством юмора. Для дополнительного удовольствия, вы можете предоставить ответ с вашим любимым fortune cookie.

ответ

17

Это относится к fortunes пакет, который представляет собой пакет, который содержит всю набор юмористических цитат и комментариев из списков справки, конференций, форумов и даже StackOverflow.

Это на самом деле база данных или небольшой кадр данных, который вы можете просматривать.

library(fortunes) 
fortune() 

Чтобы получить случайный код. Или искать определенную один, например:

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

Если вы хотите, чтобы получить все из них в dataframe, просто сделать

MyFortunes <- read.fortunes() 

В номерах иногда называют, являются номерами строк этого dataframe , Чтобы найти все в 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

Я знаменит !!!!!!!!!!!! –

+5

Да, вы, но вы никогда не сможете снова использовать эту шутку ... – Andrie

+3

Я уже дважды использовал ее уже сегодня. Так что возьми ЭТО! :) –

4

Быстрый поиск по CRAN включает в себя fortunes package, который в основном просто печатает случайные остроумные цитаты, связанные с R. Концепция основана на fortune program от Unix.

+0

Да, но вы можете захотеть [rseek.org] (http://rseek.org) для более ориентированного поиска по R. –

4

Они юмористические (иногда snarky) комментарии, собранные из списков R.

install.packages("fortunes") 

Или в более общем

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

+1 Бен, вы выиграли приз за ответ на 5 000-й вопрос на SO с тегом [r]. – Andrie

+0

@ Ответ пончика был за несколько микросекунд до моего, я думаю ... –

10

И для записи, 108 это одна:

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> 
Смежные вопросы