R Tipos de dados

R Tipos de dados
Em geral, ao codificar em qualquer linguagem de script, você precisará empregar uma variedade de variáveis ​​para armazenar os diferentes tipos de dados. Variáveis ​​são locais de memória onde os valores podem ser mantidos. Isso significa que, quando você estabelece uma variável, você deixa de lado alguma memória para isso.

Você pode salvar os dados dos vários tipos de dados, como inteiro, string, caráter, caráter amplo, lógica, ponto flutuante, ponto flutuante duplo, booleano e assim por diante. O algoritmo operacional aloca a memória e determina o que pode ser colocado na memória reservada, dependendo do tipo de dados da variável. Ao contrário de outras linguagens de programação, incluindo C e Java, as variáveis ​​em r não são especificadas como tipos de dados. Objetos R são usados ​​para atribuir variáveis, e o tipo do objeto R-Data é usado como o tipo de dados da variável.

Quais são os tipos de dados na linguagem de programação R no Ubuntu 20.04?

Os tipos de dados r são as características fundamentais da linguagem de programação R usada para receber e armazenar as diferentes formas de dados. R pode trabalhar com uma variação dos tipos de dados. Alguns dos tipos de dados mais fundamentais são:

  • Inteiro
  • numérico
  • lógico
  • complexo
  • personagem
  • boleano

Como funcionam os tipos de dados

Para investigar os tipos de tipo de dados ou estrutura de dados, os métodos de classe () e typeof () são utilizados. Em r, os conjuntos de dados geralmente são compostos por um mix de tipos de dados mencionados anteriormente.

Examinaremos cada tipo de dados em profundidade nos exemplos a seguir. Vamos nos concentrar nos específicos, porque esse tipo de dados geralmente é muito usado na realidade.

Exemplo #1: Usando o tipo de dados numérico

Em r, numérico é provavelmente o tipo de dados mais popular. Se o número for um número inteiro ou contiver decimais, a variável ou série será salva como dupla. Algumas ilustrações são citadas a seguir para demonstrar isso:

O script começa com a inicialização da variável. Declaramos uma variável "num" e definimos o valor decimal para isso. Passamos esse nome de classe variável "num" dentro da função de impressão. Ao enviar este comando no prompt R, obtivemos o tipo de dados da variável "num" como o tipo de dados "numérico" é impresso no prompt de tela. Além disso, imprimimos o tipo de variável "num" que gera o tipo de dados duplo.

Agora, temos um número inteiro dentro da variável que, após a execução, mostra o tipo de dados numérico e o tipo de variável como duplo. R transforma um número em um valor "duplo" ou um tipo decimal quando o armazena em uma variável.

Exemplo #2: Usando o tipo de dados inteiro

A coleção de todos os números inteiros é suportada por r como um tipo de dados inteiro. Usando o AS.Abordagem de função inteira (), você pode construir e transformar um valor em um tipo inteiro. Para indicar que os dados são do tipo inteiro, você pode usar a notação "L" de capital como sufixo.

A função inteira é usada para armazenar o valor inteiro. Imprima o nome da variável de classe e o tipo de variável na função de impressão. A saída exibe o tipo de dados inteiro.

Aqui, adicionamos o sufixo L a um número inteiro para declará -lo. A função de impressão recebe o título de classe da variável e o tipo de variável. O valor resultante é o tipo de dados inteiro de ambas as declarações de impressão.

Exemplo #3: Usando o tipo de dados lógico

Uma comparação de variáveis ​​é freqüentemente usada para gerar um valor lógico. Verdadeiro ou falso é o valor dos tipos de dados lógicos em r.

Aqui, atribuímos dois números dentro das variáveis ​​x e y. Em outra variável z, aplicamos a condição lógica às variáveis ​​x e y. Primeiro, imprimimos o valor lógico. Em seguida, o nome da classe e o tipo da variável são impressos como tipos de dados lógicos.

Exemplo #4: Usando o tipo de dados complexo

R permite criar tipos de dados complexos, que são uma coleção de todos os números inteiros complexos. Os números que contêm um componente imaginário são armazenados usando o tipo de dados complexo.

No script R, atribuímos um valor complexo à variável P. Em seguida, através da declaração de impressão, mostramos o nome da classe e o tipo de variável P, pois exibe o complexo do tipo de dados para a variável P.

Exemplo #5: Usando o tipo de dados do caractere

R permite que você produza um tipo de dados de caracteres que compreenda todos os alfabetos junto com os caracteres especiais. Ele mantém a trilha de valores e seqüências de caracteres. R permite que você produza cordas que incluam cartas de alfabeto, números inteiros e símbolos.

Neste exemplo em particular, temos uma string dentro de um char variável. Esta variável de char é então passada dentro da classe e tipo de função, que é chamada dentro da instrução de impressão. A partir dessas funções, obtivemos o tipo de dados de caracteres como saída porque a variável char armazenou uma série de caracteres dentro dele.

Exemplo #6: encontrar o tipo de dados do objeto

Os tipos de dados podem ser usados ​​para realizar uma variedade de atividades. Vamos analisar a ação de cada tarefa com um exemplo de código R.

A função Class () é usada para determinar o tipo de dados de um objeto. Para identificar o tipo de dados de um objeto, você deve fornecer o objeto como uma entrada para a função Class ().

Encontramos o tipo de dados dos valores atribuídos à função de classe. Para isso, atribuímos os valores booleanos, inteiros, numéricos, caracteres e complexos à função de classe que retornaram o nome do tipo de dados como a saída.

Conclusão

Este documento explica os tipos de dados R. R oferece um grande número de tipos de dados como uma linguagem de programação estatística sofisticada. Compreender esses tipos de dados e aprender a interagir com eles é fundamental para ser bem -sucedido em r. Portanto, cobrimos os vários tipos de dados R e damos alguns casos de como atribuir os tipos de dados. Na análise de dados, esses tipos de dados são empregados. Ao solucionar problemas para fins computacionais, entender os tipos de dados é útil.