Começaremos instalando a linguagem de programação R no Ubuntu 18.04 e continue com um programa bem simples neste idioma. Vamos começar.
Adicionar chaves GPG
Primeiro, precisamos adicionar as chaves GPG relevantes:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9Aqui está o que recebemos de volta com este comando:
Adicionar chaves GPG
Adicionar Repositórios R
Agora podemos adicionar repositórios R para o lançamento da linguagem de programação R:
sudo add-apt-repository 'deb https: // nuvem.r-projeto.org / bin / linux / ubuntu bionic-cran35 / 'Aqui está o que obtemos de volta com este comando:
Adicionar repositórios R
Atualizar lista de pacotes
Vamos atualizar a lista de pacotes do Ubuntu:
atualização do apt sudoInstale R
Podemos finalmente instalar a linguagem de programação R agora:
sudo apt install r-baseVerificar instalação
Execute o seguinte comando para verificar sua instalação:
sudo -i RVeremos o console R assim que escrevermos o comando acima:
Verifique a instalação R
Comece a usar a programação R com Hello World
Assim que tivermos uma instalação ativa para a linguagem de programação R no Ubuntu 18.04, vamos começar a usá-lo em um programa “Hello World” muito simples e tradicional aqui. Para executar um programa simples, podemos simplesmente abrir um terminal, digitar o seguinte comando para abrir o console R:
$ RAgora podemos começar a escrever instruções simples no console:
> helloLinuxHint <- "Hello World"> imprimir (helloLinuxHint)
Aqui está o que recebemos de volta com este comando:
R Hello World
Executar scripts baseados em R
Também é possível executar scripts baseados em R usando a ferramenta de linha de comando R. Para fazer isso, crie um novo arquivo 'linuxhint.R 'com o seguinte conteúdo:
helloLinuxHint <- "Hello from the script, World!"imprimir (helloLinuxHint)
Aqui está o que obtemos com um comando que executará este script:
Executando o programa R a partir de Rscript
Aqui está o comando que usamos:
Rscript linuxhint.RPor fim, vamos demonstrar outro programa simples para calcular o fatorial de um número com R. Aqui está um programa de amostra que mostra como fazer isso:
num = 5fatorial = 1
# verifique se o número é negativo, positivo ou zero
if (num < 0)
print ("Desculpe, o número não pode ser negativo.")
else if (num == 0)
print ("O fatorial de 0 é 1.")
senão
para (i em 1: número)
fatorial = fatorial * i
print (paste ("O fatorial de", num, "é:", fatorial))
Podemos executar o script acima com o seguinte comando:
Rscript fatorial.RDepois de executar o script fornecido, podemos ver o fatorial calculado para um determinado número:
Calculando o fatorial de um número
Agora, você está pronto para escrever seus próprios programas R.
Python vs R para Data Science
Se você é um iniciante, é difícil escolher Python ou R entre si para análise e visualização de dados. Ambas as linguagens têm muitas bibliotecas comuns do que você pode imaginar. Quase todas as tarefas podem ser feitas em ambas as linguagens, podem estar relacionadas a disputa de dados, engenharia, sucateamento de seleção de recursos, aplicativo e assim por diante. Alguns pontos que podemos considerar para Python incluem:
- Python é uma linguagem para implantar e implementar aprendizado de máquina em grande escala
- O código em Python é muito mais escalonável e sustentável
- A maior parte do trabalho de ciência de dados pode ser feito com cinco bibliotecas Python: Numpy, Pandas, Scipy, Scikit-learn e Seaborn e eles se desenvolveram muito nas últimas horas e estão se atualizando com a linguagem de programação R
Algumas coisas que tornam R mais útil é a disponibilidade de muitos produtos estatísticos que criam uma excelente saída para casos de uso de negócios que descobriremos nos próximos posts.
Conclusão: Instalando R no Ubuntu 18.04
Nesta lição, estudamos como podemos instalar e começar a usar a linguagem de programação R no Ubuntu 18.04 com programas muito simples na linguagem. Esta é apenas uma introdução muito simples de muitas lições que virão com a linguagem de programação R. Compartilhe seus comentários sobre a lição comigo ou para LinuxHint Twitter handle.