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


Colunas calculadas no SharePoint | Uma visão geral

Colunas calculadas no SharePoint | Uma visão geral

Descubra a importância das colunas calculadas no SharePoint e como elas podem realizar cálculos automáticos e obtenção de dados em suas listas.

Atributos pré-atentivos: como isso pode afetar seu relatório

Atributos pré-atentivos: como isso pode afetar seu relatório

Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Calcular Dias de Estoque Zero – LuckyTemplates Inventory Management Insights

Aprenda a contar o número total de dias em que você não tinha estoque por meio dessa técnica eficaz de gerenciamento de inventário do LuckyTemplates.

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Usando exibições de gerenciamento dinâmico (DMV) no DAX Studio

Saiba mais sobre as exibições de gerenciamento dinâmico (DMV) no DAX Studio e como usá-las para carregar conjuntos de dados diretamente no LuckyTemplates.

Variáveis ​​e expressões dentro do editor do Power Query

Variáveis ​​e expressões dentro do editor do Power Query

Este tutorial irá discutir sobre Variáveis e Expressões dentro do Editor do Power Query, destacando a importância de variáveis M e sua sintaxe.

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Como calcular a diferença em dias entre compras usando o DAX no LuckyTemplates

Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calculando a média no LuckyTemplates: isolando os resultados do dia da semana ou do fim de semana usando o DAX

Calcular uma média no LuckyTemplates envolve técnicas DAX para obter dados precisos em relatórios de negócios.

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.