Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Typkonvertierung | Grundlegende Datentypen und Vektoren
Einführung in R: Teil I
course content

Kursinhalt

Einführung in R: Teil I

Einführung in R: Teil I

1. Grundlegende Syntax und Operationen
2. Grundlegende Datentypen und Vektoren
3. Faktoren

book
Typkonvertierung

In der Tat, während Sie in R direkt Ganzzahlen erstellen können, indem Sie L an eine Zahl anhängen, erfordert die Umwandlung bestehender Werte in Ganzzahlen einen anderen Ansatz. Einfach L anzuhängen, führt zu einem Fehler, wie im folgenden Beispiel gezeigt:

123
# Some number num <- 20 numL # Trying using L for converting
copy

Sicherlich hat das nicht das beabsichtigte Ergebnis erzielt.

Glücklicherweise vereinfacht R den Umwandlungsprozess mit unkomplizierten Funktionen wie as.double(), as.integer() und as.complex(). Die Funktionsnamen sind ziemlich selbsterklärend!

Numerische Typen folgen einer Art 'Hierarchie', bei der jede integer in eine double oder eine complex Zahl umgewandelt werden kann, und jede double kann zu einer complex Zahl werden. Allerdings führt die Umwandlung einer double in eine integer zu einer Trunkierung, nicht zu einer Rundung, der Zahl auf ihre Ganzzahlkomponente.

Probieren Sie diese Funktionen aus!

Aufgabe

Swipe to start coding

  1. Konvertieren Sie die Zahl 9.85 in einen integer.
  2. Konvertieren Sie den integer 42, erstellt mit L, in einen double.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3
toggle bottom row

book
Typkonvertierung

In der Tat, während Sie in R direkt Ganzzahlen erstellen können, indem Sie L an eine Zahl anhängen, erfordert die Umwandlung bestehender Werte in Ganzzahlen einen anderen Ansatz. Einfach L anzuhängen, führt zu einem Fehler, wie im folgenden Beispiel gezeigt:

123
# Some number num <- 20 numL # Trying using L for converting
copy

Sicherlich hat das nicht das beabsichtigte Ergebnis erzielt.

Glücklicherweise vereinfacht R den Umwandlungsprozess mit unkomplizierten Funktionen wie as.double(), as.integer() und as.complex(). Die Funktionsnamen sind ziemlich selbsterklärend!

Numerische Typen folgen einer Art 'Hierarchie', bei der jede integer in eine double oder eine complex Zahl umgewandelt werden kann, und jede double kann zu einer complex Zahl werden. Allerdings führt die Umwandlung einer double in eine integer zu einer Trunkierung, nicht zu einer Rundung, der Zahl auf ihre Ganzzahlkomponente.

Probieren Sie diese Funktionen aus!

Aufgabe

Swipe to start coding

  1. Konvertieren Sie die Zahl 9.85 in einen integer.
  2. Konvertieren Sie den integer 42, erstellt mit L, in einen double.

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 3
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt