Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Conversão de Tipo | Tipos de Dados e Vetores
Introdução ao R

bookConversão de Tipo

Números podem ser convertidos entre diferentes tipos utilizando funções internas. Isso permite trabalhar com valores como inteiros, doubles ou números complexos quando necessário.

Conversão Incorreta

Apenas adicionar L a uma variável existente não a converte:

12
num <- 20 numL # Invalid way to convert
copy

Conversão Correta

Em vez disso, utilize uma das seguintes funções:

  • as.integer();
  • as.double();
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Tipos numéricos seguem uma hierarquia, que define como os valores podem ser convertidos:

  • Conversões integer → double → complex são sempre válidas;
  • Converter um double em integer trunca a parte decimal;
  • Um número complex só pode ser convertido se sua parte imaginária for zero.
Tarefa

Swipe to start coding

  1. Converter o número 9.85 para um integer.
  2. Converter o integer 42, criado com L, para um double.

Solução

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
single

single

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

close

Awesome!

Completion rate improved to 2.27

bookConversão de Tipo

Deslize para mostrar o menu

Números podem ser convertidos entre diferentes tipos utilizando funções internas. Isso permite trabalhar com valores como inteiros, doubles ou números complexos quando necessário.

Conversão Incorreta

Apenas adicionar L a uma variável existente não a converte:

12
num <- 20 numL # Invalid way to convert
copy

Conversão Correta

Em vez disso, utilize uma das seguintes funções:

  • as.integer();
  • as.double();
  • as.complex().
123
as.integer(3.8) as.double(5L) as.complex(7)
copy

Tipos numéricos seguem uma hierarquia, que define como os valores podem ser convertidos:

  • Conversões integer → double → complex são sempre válidas;
  • Converter um double em integer trunca a parte decimal;
  • Um número complex só pode ser convertido se sua parte imaginária for zero.
Tarefa

Swipe to start coding

  1. Converter o número 9.85 para um integer.
  2. Converter o integer 42, criado com L, para um double.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3
single

single

some-alt