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.
Neste tutorial, você aprenderá sobre os fundamentos da codificação com R. Especificamente, você se concentrará em trabalhar com objetos e classes de objeto em R.
Objetos são como caixas nas quais você coloca informações ou dados.
O tutorial é dividido em quatro seções. Primeiro, ele discutirá sobre como atribuir e imprimir objetos. A próxima seção se concentra em como executar operações básicas nesses objetos. O terceiro tópico discutirá sobre operadores de comparação para objetos. E por último, discutirá sobre classes de objetos e como utilizá-las em R.
Índice
Atribuindo e imprimindo objetos em R
Abra um script R em branco no RStudio .
Para demonstrar, vamos armazenar informações dentro do objeto a . Para fazer isso, você precisa usar o operador de atribuição ( <- )="" which="" is="" a="" less="" than="" sign="" seguido="" by="" the="" menos="" line.="" the="" keyboard="" atalho="" for="" this="" operator="" is=""> Alt + ? . Se você seguir 2 após o operador de atribuição, isso indica que você atribuiu o número 2 para o objeto a . O que isso significa é que você está colocando o número 2 em uma caixa rotulada como .
Ao executar esse código, você notará que ele aparecerá na janela Console. Também aparece como Valores na janela Ambiente.
Para imprimir esses dados, insira o nome do objeto e execute-o. Você verá no Console que tem o valor 2.
Executando operações básicas em objetos em R
Agora que você atribuiu dados a um objeto, pode usá-lo para realizar operações básicas. Você pode digitar qualquer operação usando o objeto e a resposta aparecerá no Console.
Se você executar o quadrado de a, obterá 4. Se executar a > 3 , o Console retornará False porque 2 não é maior que 3.
Usando operadores de comparação
Se você tentar executar a = 3 , não verá FALSE no console.
Isso ocorre porque, em vez de fazer uma operação básica, você atribuiu um novo valor ao objeto a . Você pode ver no Ambiente que a agora é 3.
Há muitas maneiras de atribuir valores a um objeto. Você pode usar o operador de atribuição ou o sinal de igual . Mas, muitas vezes, o sinal de igual pode causar confusão, então é melhor usar o operador de atribuição.
Se você deseja verificar qual é o valor de um objeto, deve usar dois sinais de igual ( == ).
Além disso, você também pode atribuir objetos a outros objetos. Por exemplo, você pode atribuir o objeto b para ter o valor igual à raiz quadrada de a . Se você executar isso, poderá ver que b agora terá esse valor. E o valor de b muda sempre que o valor do objeto a é alterado.
Você também deve observar que R diferencia maiúsculas de minúsculas. Portanto, se você tentar executar um B maiúsculo, isso resultará em um erro.
Usando classes de objetos no RStudio
A próxima coisa a aprender ao lidar com objetos em R é sobre classes de objetos.
Lembre-se da analogia dos objetos; eles são como caixas onde você coloca os dados. Classes de objeto, portanto, são os diferentes tipos de caixas. As classes de objetos comuns são numéricas, de caracteres e lógicas.
Existem outros tipos de classes de objeto, mas o restante deste tutorial se concentrará nesses três.
Agora, abra um novo script R no RStudio. Atribua quatro objetos com diferentes classes de objeto, conforme visto na imagem abaixo.
Ao usar string ou texto em R, você pode usar aspas simples ou duplas. Para entrada booleana, você precisa se lembrar de que diferencia maiúsculas de minúsculas. Certifique-se de inserir VERDADEIRO e/ou FALSO maiúsculos . Você também pode optar por usar T e/ou F em vez da palavra completa. Mas geralmente é mais aceitável soletrá-los.
Para identificar a classe de qualquer objeto, use a função class . Depois de executar isso, a classe do objeto aparecerá no console.
Coisas para lembrar
Dependendo do tipo de dados que você estiver usando, algumas funções funcionarão, outras não. Este é o mesmo caso para Power Query e MS Excel.
Se, por exemplo, você tentar executar o sqrt(b) , isso resultará em erro, pois o objeto b não é um valor numérico. Mas se você tentar toupper(b) , que é uma função que converte uma string em letras maiúsculas, funcionará.
Uma coisa interessante ao lidar com a classe de objeto lógico é que você pode usá-los com operações. Se você tentar multiplicar ou somar o objeto c e d , obterá resultados no Console.
R trata VERDADEIRO e FALSO como 1 e 0, respectivamente.
R no LuckyTemplates: baixando o R e o RStudio
LuckyTemplates com o R e o RStudio: como começar
Três maneiras de usar o script R no LuckyTemplates
Conclusão
Os exemplos neste tutorial trabalharam com dados muito pequenos. Atribuir cada informação com a qual você está trabalhando a um objeto não parece muito útil. Mas você apenas arranhou a superfície. R e RStudio são capazes de muito mais.
Nos próximos tutoriais para R, as lições serão construídas gradualmente até que você seja capaz de trabalhar com tabelas contendo muitas linhas e colunas, como faria em relatórios padrão do LuckyTemplates .
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.
Descubra todos os atributos pré-atentivos e saiba como isso pode impactar significativamente seu relatório do LuckyTemplates
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.
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.
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.
Aprenda a calcular a diferença em dias entre compras usando DAX no LuckyTemplates com este guia completo.
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
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.
Neste tutorial de linguagem de codificação DAX, aprenda como usar a função GENERATE e como alterar um título de medida dinamicamente.