Conversã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:
12num <- 20 numL # Invalid way to convert
Conversão Correta
Em vez disso, utilize uma das seguintes funções:
as.integer()
;as.double()
;as.complex()
.
123as.integer(3.8) as.double(5L) as.complex(7)
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
eminteger
trunca a parte decimal; - Um número
complex
só pode ser convertido se sua parte imaginária for zero.
Swipe to start coding
- Converter o número
9.85
para uminteger
. - Converter o
integer
42
, criado comL
, para umdouble
.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 2.27
Conversã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:
12num <- 20 numL # Invalid way to convert
Conversão Correta
Em vez disso, utilize uma das seguintes funções:
as.integer()
;as.double()
;as.complex()
.
123as.integer(3.8) as.double(5L) as.complex(7)
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
eminteger
trunca a parte decimal; - Um número
complex
só pode ser convertido se sua parte imaginária for zero.
Swipe to start coding
- Converter o número
9.85
para uminteger
. - Converter o
integer
42
, criado comL
, para umdouble
.
Solução
Obrigado pelo seu feedback!
single