Script R para LuckyTemplates usando RStudio

Script R para LuckyTemplates usando RStudio

Neste blog, abordaremos os fundamentos do script R para LuckyTemplates usando o RStudio .

O RStudio é usado para criar cálculos estatísticos e gráficos que estão de acordo com a análise e pesquisa de dados.

É uma ótima ferramenta para codificação porque é um ambiente de desenvolvimento integrado (IDE) . Isso significa que ele possui recursos que você pode usar na codificação, como editor de código-fonte , preenchimento automático , realce de sintaxe e ferramenta de depuração .

RStudio é uma configuração mais conveniente para scripts R em vez dos recursos padrão da instalação da linguagem de programação R.

Índice

Scripts R no RStudio

Ao abrir o RStudio pela primeira vez, você verá 3 janelas diferentes. Mas neste tutorial, vamos nos concentrar em onde você pode ver o cursor piscando . Esta parte é chamada de Console , onde podemos fazer scripts R no RStudio .

Script R para LuckyTemplates usando RStudio

Para o primeiro exemplo, vamos criar uma operação aritmética simples e executá-la pressionando Enter .

Script R para LuckyTemplates usando RStudio

Ao digitar e executar “ 1 + 1 ” no Console , podemos obter “ 2 ” como resultado. Se você está curioso sobre o propósito de [1] , vamos fazer um exemplo para elaborar melhor. Vou criar uma sequência de números de 1 a 50 usando o operador dois pontos (:) .

Script R para LuckyTemplates usando RStudio

Depois de executar “ 1:50 ”, você verá [1] , [18] e [35] antes de cada linha do resultado. Não há termo usado para esta parte no RStudio . Mas esses números atuam como um espaço reservado para a posição do índice para cada linha do resultado. Se você olhar a primeira linha, ela começa com o valor que é 1 . A segunda linha começa com o 18º valor no resultado e a terceira linha começa com o 35º valor.

Para o próximo exemplo, tentaremos usar funções com as quais você pode estar familiarizado. A maioria deles é igual às funções que usamos no LuckyTemplates. Vamos obter a raiz quadrada de 25 .

Script R para LuckyTemplates usando RStudio

Para calcular a raiz quadrada de 25 , usaremos a . Então, nos parâmetros, vamos definir 25 como o valor a ser calculado pela função. A função SQRT é uma das funções que também usamos no LuckyTemplates que está associada ao DAX .

Criando um novo arquivo de script R no RStudio

No RStudio, você precisa criar um arquivo R Script se quiser ter certeza de manter todos os scripts adicionados caso tenha fechado o aplicativo acidentalmente. Para fazer isso, basta clicar no menu Arquivo. Em seguida, passe o mouse sobre Novo arquivo e selecione R Script . O atalho de teclado para criar um novo arquivo R Script é Ctrl+Shift+N .

Script R para LuckyTemplates usando RStudio

Após este procedimento, agora você deve ter uma 4ª janela que contém o novo R Script que você criou. Por padrão, o arquivo R Script será nomeado como Untitled1 , mas você pode alterar isso mais tarde, depois de salvar o arquivo.

Script R para LuckyTemplates usando RStudio

Compreendendo o recurso de preenchimento automático no RStudio

Existem vantagens na implementação de scripts R no arquivo R Script. Ser capaz de salvar scripts R é um deles. Outra coisa boa é poder utilizar o recurso de preenchimento automático incluído no RStudio.

Script R para LuckyTemplates usando RStudio

É assim que o recurso de preenchimento automático se parece no RStudio. Isso só aparecerá quando você começar a digitar qualquer função no arquivo R Script. Este é um ótimo recurso, pois também fornece a definição de como uma função específica funciona.

Depois de ver isso enquanto digita a função que deseja usar, basta pressionar a tecla Tab no teclado para preencher automaticamente.

Script R para LuckyTemplates usando RStudio

Vamos finalizar este exemplo adicionando 25 como nosso valor nos parâmetros e clicando no botão Run para executar o script. O resultado desse script aparecerá na janela do console.

Script R para LuckyTemplates usando RStudio

Utilizando uma operação ordenada no RStudio

Vamos dar outro exemplo e criar uma operação ordenada.

Script R para LuckyTemplates usando RStudio

No exemplo, adicionamos a operação ordenada “1 – 2 ^ 4” . A linguagem de programação R segue BEDMAS (colchetes, expoentes, divisão, multiplicação, adição e subtração) para as operações ordenadas.

Por causa disso, ele executou a operação de expoente (^) antes da subtração (-) e obtivemos -15 como resultado.

Obtendo documentação de ajuda para scripts R

A linguagem de programação R também possui uma grande documentação de ajuda. Caso você não tenha ideia de como uma determinada função funciona, você pode usar o operador ponto de interrogação (?) para procurar documentação.

Por exemplo, digamos que queremos obter documentação sobre a função plot. Vamos digitar o ? operador antes do nome da função. Em seguida, execute-o pressionando Ctrl+Enter .

Script R para LuckyTemplates usando RStudio

Após a execução, veremos uma documentação de ajuda sobre a função de plotagem na janela de Ajuda. Podemos clicar nos links fornecidos pela documentação de ajuda para aprender mais sobre um tópico específico sobre a função de plotagem. Vamos clicar em Generic XY Plotting .

Script R para LuckyTemplates usando RStudio

Ao clicar, veremos mais descrições sobre a função plot e alguns exemplos no final da documentação.

Script R para LuckyTemplates usando RStudio

Script R para LuckyTemplates usando RStudio

Também podemos copiar e colar um dos exemplos nesta documentação e executá-lo no arquivo de script R. Como exemplo, vamos pegar o script destacado acima.

Script R para LuckyTemplates usando RStudio

Neste blog, não vamos discutir este exemplo, pois ele é apenas uma demonstração sobre algumas das coisas que você pode fazer no RStudio .

Porém, existe uma parte importante que você precisa saber que é o Comentário que é representado pelo símbolo # . Vamos tentar executar este script destacando-o e clicando no botão Executar .

Script R para LuckyTemplates usando RStudio

Depois de executar o script, ele gerará um gráfico como resultado.

Salvando um arquivo de script R

Assim que terminarmos nossos scripts, podemos salvar o arquivo de script R da mesma forma que salvamos arquivos em outros softwares (pressionando Ctrl+S ). Depois disso, uma janela Salvar arquivo será exibida. A partir daqui, podemos selecionar o local onde queremos salvar o arquivo de script R e incluir um nome de arquivo.

Script R para LuckyTemplates usando RStudio

Ao salvar, podemos fechar e abrir este arquivo a qualquer momento para edição.

O painel de ambiente no RStudio

A última coisa que discutiremos é a janela Ambiente . Nesta janela podemos ver dados úteis como valores e funções que criamos no RStudio .

Script R para LuckyTemplates usando RStudio

Como podemos ver no exemplo, temos o valor x que foi criado quando executamos o script que tiramos do exemplo da documentação de ajuda. Além do script que usamos anteriormente, o símbolo <> geralmente é usado para fornecer ou atribuir dados a um objeto.

Como usar o script Python no LuckyTemplates
Criar relatório do LuckyTemplates para o SQL Server usando o script R

Conclusão

Em resumo, aprendemos sobre os fundamentos do script R verificando algumas das interfaces do RStudio e como elas funcionam. Também podemos implementar algumas funções e operações semelhantes às que usamos no LuckyTemplates.

Aprendemos que criar um arquivo de script R é importante para manter um registro dos scripts que executamos.
Também discutimos alguns ótimos recursos e operadores, como o preenchimento automático e o símbolo de ponto de interrogação (?) na busca de um documento de ajuda. Também aprendemos como salvar um arquivo de script R e usar o painel de ambiente no RStudio.

Tudo de bom,

Jorge Monte


O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

O que é self em Python: exemplos do mundo real

Como salvar e carregar um arquivo RDS em R

Como salvar e carregar um arquivo RDS em R

Você aprenderá como salvar e carregar objetos de um arquivo .rds no R. Este blog também abordará como importar objetos do R para o LuckyTemplates.

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Primeiros N dias úteis revisitados - uma solução de linguagem de codificação DAX

Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Apresentar insights usando a técnica de visuais dinâmicos multithread no LuckyTemplates

Este tutorial abordará como usar a técnica Multi Threaded Dynamic Visuals para criar insights de visualizações de dados dinâmicos em seus relatórios.

Introdução ao contexto de filtro no LuckyTemplates

Introdução ao contexto de filtro no LuckyTemplates

Neste artigo, analisarei o contexto do filtro. O contexto do filtro é um dos principais tópicos sobre os quais qualquer usuário do LuckyTemplates deve aprender inicialmente.

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Melhores dicas para usar os aplicativos no serviço online do LuckyTemplates

Quero mostrar como o serviço online do LuckyTemplates Apps pode ajudar no gerenciamento de diferentes relatórios e insights gerados de várias fontes.

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Analisar alterações de margem de lucro ao longo do tempo – Analytics com LuckyTemplates e DAX

Aprenda a calcular suas alterações de margem de lucro usando técnicas como ramificação de medida e combinação de fórmulas DAX no LuckyTemplates.

Ideias de materialização para caches de dados no DAX Studio

Ideias de materialização para caches de dados no DAX Studio

Este tutorial discutirá sobre as ideias de materialização de caches de dados e como elas afetam o desempenho dos DAXs no fornecimento de resultados.

Relatórios de negócios usando o LuckyTemplates

Relatórios de negócios usando o LuckyTemplates

Se você ainda estiver usando o Excel até agora, este é o melhor momento para começar a usar o LuckyTemplates para suas necessidades de relatórios de negócios.

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber

O que é o Gateway do LuckyTemplates? Tudo o que você precisa saber