Menu
Coddy logo textTech

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.

challenge icon

Desafio

Fácil

Crie 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.

Folha de consulta

Use a função class() para verificar o tipo de dado de uma variável:

my_variable <- 42
class(my_variable)

A função class() retorna:

  • "numeric" para valores numéricos
  • "character" para dados de texto
  • "logical" para valores TRUE/FALSE
  • "integer" para tipos de dados inteiros

Combine class() com print() para exibir o tipo de dado:

print(class(my_variable))

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, year
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos