Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Conversione di Tipo | Tipi di Dati e Vettori
Introduzione a R

bookConversione di Tipo

I numeri possono essere convertiti tra diversi tipi utilizzando funzioni integrate. Questo consente di lavorare con valori come interi, numeri double o numeri complessi quando necessario.

Conversione errata

Semplicemente aggiungere L a una variabile esistente non la converte:

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

Conversione Corretta

Invece, è consigliabile utilizzare una di queste funzioni:

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

I tipi numerici seguono una gerarchia che definisce come i valori possono essere convertiti:

  • Le conversioni integer → double → complex sono sempre valide;
  • La conversione di un double in un integer tronca la parte decimale;
  • Un numero complex può essere convertito solo se la sua parte immaginaria è zero.
Compito

Swipe to start coding

  1. Convertire il numero 9.85 in un integer.
  2. Convertire l'integer 42, creato con L, in un double.

Soluzione

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 3
single

single

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

close

Awesome!

Completion rate improved to 2.27

bookConversione di Tipo

Scorri per mostrare il menu

I numeri possono essere convertiti tra diversi tipi utilizzando funzioni integrate. Questo consente di lavorare con valori come interi, numeri double o numeri complessi quando necessario.

Conversione errata

Semplicemente aggiungere L a una variabile esistente non la converte:

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

Conversione Corretta

Invece, è consigliabile utilizzare una di queste funzioni:

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

I tipi numerici seguono una gerarchia che definisce come i valori possono essere convertiti:

  • Le conversioni integer → double → complex sono sempre valide;
  • La conversione di un double in un integer tronca la parte decimale;
  • Un numero complex può essere convertito solo se la sua parte immaginaria è zero.
Compito

Swipe to start coding

  1. Convertire il numero 9.85 in un integer.
  2. Convertire l'integer 42, creato con L, in un double.

Soluzione

Switch to desktopCambia al desktop per esercitarti nel mondo realeContinua da dove ti trovi utilizzando una delle opzioni seguenti
Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 2. Capitolo 3
single

single

some-alt