Ganzzahl-Datentyp
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 5 von 78.
Während der Datentyp numeric alle Arten von Zahlen verarbeitet, verfügt R auch über einen spezifischen Datentyp integer für ganze Zahlen. Integers sind Zahlen ohne Dezimalstellen, wie 1, 42 oder 100.
Um eine Integer-Variable in R zu erstellen, müssen Sie den Buchstaben L an Ihre Zahl anhängen. Dies teilt R mit, dass Sie explizit einen Integer anstelle des standardmäßigen numerischen Typs wünschen:
count <- 5L
age <- 25LDer entscheidende Unterschied ist, dass 5 eine numerische Variable erstellt, während 5L eine Integer-Variable erstellt. Beide speichern denselben Wert, aber R behandelt sie intern als unterschiedliche Datentypen. Diese Unterscheidung wird in bestimmten Programmiersituationen wichtig, in denen Sie eine präzise Kontrolle über Ihre Datentypen benötigen.
Spickzettel
R hat einen spezifischen Integer-Datentyp für ganze Zahlen. Um einen Integer zu erstellen, hängen Sie den Buchstaben L an die Zahl an:
count <- 5L
age <- 25LOhne das L erstellt R standardmäßig einen numerischen Typ. Zum Beispiel ist 5 numerisch, während 5L ein Integer ist.
Probier es selbst
Diese Lektion enthält keine Programmieraufgabe.
Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren (AND, OR)Logische Operatoren Teil 2 (NOT)Wiederholung – Einfache LogikVektorisierte Logik Teil 1Vektorisierte Logik Teil 27Rechnungs-Split-Rechner
WillkommensnachrichtBenutzereingaben abfragen10FizzBuzz mit einer Besonderheit
SpielübersichtDie FizzBuzz-Funktion13Vektoren für Fortgeschrittene
Vektor-Slicing und IndizierungLogische IndizierungVektorarithmetik & RecyclingDer %in%-Operator2Variablen und Datentypen
Numerischer DatentypGanzzahl-DatentypZeichen-DatentypLogischer DatentypDatentypen prüfenBenennungskonventionenFehlende Werte: NAZusammenfassung – Variablenerstellung5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachteltes If - Else8Schleifen
For-SchleifeWhile-SchleifeBreakNext (Continue)Rückblick - FakultätSequenzgenerierung (seq, :)Verschachtelte SchleifenRückblick - Dynamische Eingabe3Operatoren Teil 1
Arithmetische OperatorenGanzzahlige Division und ModuloZuweisungsoperatorenWiederholung - Einfache MathematikVergleichsoperatoren6Grundlagen der Ein- und Ausgabe
Print-AusgabeCat zur AusgabeAusgabe mit VariablenEingabe lesen mit readline()Grundlagen der TypumwandlungWiederholung – AltersrechnerWiederholung – Wahr oder Falsch9Funktionen
Funktionen deklarierenFunktionsargumenteRückgabewerteWiederholung - Sigma-FunktionWiederholung - ValidierungsfunktionStandard-Parameterwerte