Verificando Tipos de Dados
Parte da seção Fundamentos do Journey de R da Coddy. Lição 8 de 78.
O R fornece a função class() para verificar o tipo de dado.
A função class() recebe uma variável como entrada e retorna uma string de caracteres informando o tipo de dado. Basta passar o nome da sua variável dentro dos parênteses:
my_variable <- 42
class(my_variable)Isso retornará "numeric" porque a variável contém um valor numérico. Da mesma forma, class() retornará "character" para dados de texto, "logical" para valores TRUE/FALSE e "integer" para tipos de dados inteiros.
Você pode combinar class() com print() para exibir o tipo de dado no console, facilitando a verificação de com qual tipo de dado você está trabalhando em qualquer ponto do seu programa.
Desafio
FácilCrie quatro variáveis diferentes com tipos de dados distintos e, em seguida, use a função class() para verificar e exibir o tipo de dado de cada variável.
Primeiro, crie uma variável chamada score e atribua a ela o valor 88.5. Depois, crie uma variável chamada student_name e atribua a ela o valor "Sarah". Em seguida, crie uma variável chamada passed e atribua a ela o valor TRUE. Por fim, crie uma variável chamada year e atribua a ela o valor 2024L.
Após criar as quatro variáveis, use a função class() combinada com print() para exibir o tipo de dado de cada variável nesta ordem exata: score, student_name, passed e year.
Experimente você mesmo
# TODO: Crie quatro variáveis com os valores e tipos de dados especificados
# TODO: Use a função class() com print() para exibir o tipo de dado de cada variável
# Lembre-se de exibi-los nesta ordem: score, student_name, passed, yearEsta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
4Operadores - Parte 2
Operadores lógicos (AND, OR)Operadores lógicos - Parte 2 (NOT)Revisão - Lógica simplesLógica vetorizada - Parte 1Lógica vetorizada - Parte 27Calculadora de Divisão da Conta
Mensagem de Boas-vindasObtendo a Entrada do Usuário10FizzBuzz com uma Reviravolta
Visão Geral do JogoA Função FizzBuzz2Variáveis e Tipos de Dados
Tipo de Dado NuméricoTipo de Dado InteiroTipo de Dado CaractereTipo de Dado LógicoVerificando Tipos de DadosConvenções de NomenclaturaValores Ausentes: NARecapitulação - Criação de Variáveis8Laços
Laço ForLaço WhileBreakNext (Continue)Revisão - FatorialGeração de Sequências (seq, :)Laços AninhadosRevisão - Entrada Dinâmica3Operadores - Parte 1
Operadores aritméticosDivisão inteira e móduloOperadores de atribuiçãoRevisão - Matemática simplesOperadores de comparação6Entrada e saída básicas
Imprimir saídacat para saídaSaída com variáveisLendo entrada com readline()Noções básicas de conversão de tiposRecapitulação - Calculadora de idadeRecapitulação - Verdadeiro ou falso9Funções
Declarando uma FunçãoArgumentos de FunçãoValores de RetornoRecapitulação - Função SigmaRecapitulação - Função de ValidaçãoValores de Parâmetros PadrãoPratique por conta própria: Compilador de R online