domingo, 1 de abril de 2012

R bonitinho

Um site muito legal para aprender macetes do R é o inside-R. Ali dentro, descobri outro dia uma ferramenta que pretendo usar a partir de agora para preparar os textos aqui do blog. Chama-se Pretty R e é um gerador de código HTML a partir de código R que torna mais legível a sintaxe da linguagem. Por exemplo, o código abaixo calcula os cinquenta primeiros números de Fibonacci:

F <- c(0,1)
while(length(F) < 50) F <- c(F, sum(tail(F,2)))

Veja como fica na formatação Pretty R:
F <- c(0,1)
while(length(F) < 50) F <- c(F, sum(tail(F,2)))
Bem mais claro, não é? Observe que os nomes de todas as funções da linguagem aparecem em azul no código embelezado e ligam à biblioteca de ajuda do R. Para testar, clique em tail diretamente no código acima e aprenda o que essa função faz.

PS: Nesse código usei a estrutura de repetição while (significa "enquanto", em inglês) que ainda não estudamos em sala. Mas a tradução do comando para o português é imediata: "enquanto o comprimento do vetor F for menor do que 50, acrescente-lhe mais um elemento, sendo o seu valor igual à soma dos dois últimos elementos do vetor F."

Nenhum comentário:

Postar um comentário