Índice:
- Executar cálculos múltiplos com vetores
- , o que significa que - ao contrário de linguagens compiladas como C e Java - você não precisa de um compilador para primeiro criar um programa do seu código antes de poder usá-lo. R interpreta o código que você fornece diretamente e o converte em chamadas de nível inferior para código / funções pré-compiladas.
Vídeo: 10 POKÉMON COM CARACTERÍSTICAS ÚNICAS!! 2024
R é mais do que apenas uma linguagem de programação específica de domínio, que visa a análise de dados. Possui características únicas que o tornam muito poderoso, sendo o mais importante indiscutivelmente a noção de vetores . Estes vetores permitem que você execute operações às vezes complexas em um conjunto de valores em um único comando.
Executar cálculos múltiplos com vetores
R é um idioma baseado em vetor. Você pode pensar em um vetor como uma linha ou coluna de números ou texto. A lista de números {1, 2, 3, 4, 5}, por exemplo, pode ser um vetor. Ao contrário da maioria das outras linguagens de programação, R permite que você aplique funções em todo o vetor em uma única operação sem a necessidade de um loop explícito.
É hora de ilustrar vetores com algum código R real. Primeiro, atribua os valores 1: 5 a um vetor chamado x: >> xx [1] 1 2 3 4 5
Em seguida, adicione o valor 2 a cada elemento no vetor x: >> x + 2 [1] 3 4 5 6 7
Você também pode adicionar um vetor a outro. Para adicionar os valores 6: 10 de nível de elemento para x, faça o seguinte: >> x + 6: 10 [1] 7 9 11 13 15
Para fazer isso na maioria das outras linguas de programação, seria necessário um explícito loop para executar cada valor de x. No entanto, R é projetado para executar muitas operações em uma única etapa. Esta funcionalidade é uma das características que tornam a R tão útil - e poderosa - para análise de dados.
O processamento de mais de apenas estatísticas
R foi desenvolvido por estatísticos para facilitar a análise de dados estatísticos. Esta herança continua, tornando a R uma ferramenta muito poderosa para realizar praticamente qualquer computação estatística.
Como R começou a se expandir para longe de suas origens nas estatísticas, muitas pessoas que se descreveram como programadores e não como estatísticas se envolveram com R. O resultado é que R é agora bastante adequado para uma grande variedade de tarefas não estatísticas, incluindo processamento de dados, visualização gráfica e análise de todos os tipos. R está sendo usado nos campos de finanças, processamento de linguagem natural, genética, biologia e pesquisa de mercado, para citar apenas alguns.R é
Turing completo,
, o que significa que você pode usar R sozinho para programar o que quiser. (No entanto, nem todas as tarefas são fáceis de programar em R.)O código em execução sem um compilador R é um idioma interpretado ,
, o que significa que - ao contrário de linguagens compiladas como C e Java - você não precisa de um compilador para primeiro criar um programa do seu código antes de poder usá-lo. R interpreta o código que você fornece diretamente e o converte em chamadas de nível inferior para código / funções pré-compiladas.
Na prática, significa que você simplesmente escreve seu código e manda-o para R, e o código corre, o que facilita o ciclo de desenvolvimento. Esta facilidade de desenvolvimento vem ao custo da velocidade de execução do código, no entanto. A desvantagem de um idioma interpretado é que o código normalmente é executado mais lentamente que o código compilado equivalente. Se você tiver experiência em outros idiomas, esteja ciente de que R é não
C ou Java. Embora você possa usar R como uma linguagem processual, como C ou uma linguagem orientada a objetos, como Java, R é principalmente baseada no paradigma de programação funcional. Esta característica requer um pouco de mentalidade diferente. Esqueça o que você conhece sobre outros idiomas e prepare-se para algo completamente diferente.