bancada

R

trilha pratica para aprender R do zero

definicao primeiro

o que R significa

R escreve instrucoes precisas. Aqui voce aprende como trilha pratica para aprender R do zero. Comece com uma ideia: entrada passa por passos e vira saida.

dados minimosarquivo analysis.Rrodar Rscript analysis.Rhabito aprenda uma parte pequena de R, digite um exemplo minimo e execute
programa

uma sequencia ordenada de instrucoes.

valor e variavel

valor e dado. variavel e o nome que guarda esse dado.

funcao

um trabalho pequeno com nome, entrada e resultado.

ambiente

Rscript executa o codigo de analysis.R.

primeiro codigo legivel

saida do programa

entry point output syntax print
print(42)
saida 42

linhagem da linguagem

arvore de R

veja de onde R vem, linguagens proximas e o que estudar depois.

raizes
SSchemeFortran
atualRfamilia de dados e computacao cientifica
familiafamilia de dados e computacao cientifica
melhor para

melhor para trilha pratica para aprender R do zero

do zero

1ler uma regra2prever a saida3digitar de memoria4rodar a verificacao5repetir com uma mudanca

Banco de perguntas

Pesquise antes de praticar

Escolha uma fase ou pesquise no banco deste idioma e abra o exercicio.

18 resultados
Q 1EscolhaFase 1 definicoes

R questao 1

R questao 1. Escolha a frase que melhor combina com imprimir um valor.

Q 2EscolhaFase 1 definicoes

R questao 2

R questao 2. Escolha a frase que melhor combina com nomear um valor.

Q 3EscolhaFase 1 definicoes

R questao 3

R questao 3. Escolha a frase que melhor combina com funcao reutilizavel.

Q 4EscolhaFase 1 definicoes

R questao 4

R questao 4. Escolha a frase que melhor combina com colecao basica.

Q 5EscolhaFase 1 definicoes

R questao 5

R questao 5. Escolha a frase que melhor combina com imprimir um valor.

Q 6EscolhaFase 1 definicoes

R questao 6

R questao 6. Escolha a frase que melhor combina com nomear um valor.

Q 7EscolhaFase 1 definicoes

R questao 7

R questao 7. Escolha a frase que melhor combina com funcao reutilizavel.

Q 8EscolhaFase 1 definicoes

R questao 8

R questao 8. Escolha a frase que melhor combina com colecao basica.

Q 9EscolhaFase 1 definicoes

R questao 9

R questao 9. Escolha a frase que melhor combina com imprimir um valor.

Q 10EscolhaFase 1 definicoes

R questao 10

R questao 10. Escolha a frase que melhor combina com nomear um valor.

Q 11EscolhaFase 1 definicoes

R questao 11

R questao 11. Escolha a frase que melhor combina com funcao reutilizavel.

Q 12EscolhaFase 1 definicoes

R questao 12

R questao 12. Escolha a frase que melhor combina com colecao basica.

Q 13EscolhaFase 1 definicoes

R questao 13

R questao 13. Escolha a frase que melhor combina com imprimir um valor.

Q 14EscolhaFase 1 definicoes

R questao 14

R questao 14. Escolha a frase que melhor combina com nomear um valor.

Q 15EscolhaFase 1 definicoes

R questao 15

R questao 15. Escolha a frase que melhor combina com funcao reutilizavel.

Q 16EscolhaFase 1 definicoes

R questao 16

R questao 16. Escolha a frase que melhor combina com colecao basica.

Q 17EscolhaFase 1 definicoes

R questao 17

R questao 17. Escolha a frase que melhor combina com imprimir um valor.

Q 18EscolhaFase 1 definicoes

R questao 18

R questao 18. Escolha a frase que melhor combina com nomear um valor.

multipla escolha

R questao 1

Q 1Escolhanovo

R questao 1. Escolha a frase que melhor combina com imprimir um valor.

print(42)

referencia

padroes para analysis.R

RscriptRscript analysis.R
lembrar de memorialeia um ponto pequeno e reescreva sem olhar
rastrear o codigoanote valores linha por linha antes de rodar
digitar voce mesmocopie menos digite mais e corrija um erro pequeno

entry point output syntax print

saida do programa

print(42)
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types <-

valores e nomes

total <- 42
print(total)
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection Vector

funcoes e colecoes

add <- function(a, b) {
  a + b
}

scores <- c(40, 2)
print(length(scores))
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks