Datentypen prüfen
Teil des Abschnitts Grundlagen der R-Journey von Coddy — Lektion 8 von 78.
R bietet die class() Funktion an, um den Datentyp zu prüfen.
Die Funktion class() nimmt eine Variable als Eingabe entgegen und gibt eine Zeichenfolge zurück, die Ihnen den Datentyp mitteilt. Geben Sie einfach Ihren Variablennamen innerhalb der Klammern an:
my_variable <- 42
class(my_variable)Dies gibt "numeric" zurück, da die Variable einen numerischen Wert enthält. Ebenso gibt class() "character" für Textdaten, "logical" für TRUE/FALSE-Werte und "integer" für Ganzzahl-Datentypen zurück.
Sie können class() mit print() kombinieren, um den Datentyp in der Konsole anzuzeigen, was es einfach macht, zu jedem Zeitpunkt in Ihrem Programm zu überprüfen, mit welcher Art von Daten Sie arbeiten.
Aufgabe
EinfachErstellen Sie vier verschiedene Variablen mit unterschiedlichen Datentypen und verwenden Sie dann die Funktion class(), um den Datentyp jeder Variable zu überprüfen und anzuzeigen.
Erstellen Sie zuerst eine Variable namens score und weisen Sie ihr den Wert 88.5 zu. Erstellen Sie dann eine Variable namens student_name und weisen Sie ihr den Wert "Sarah" zu. Erstellen Sie als Nächstes eine Variable namens passed und weisen Sie ihr den Wert TRUE zu. Erstellen Sie schließlich eine Variable namens year und weisen Sie ihr den Wert 2024L zu.
Verwenden Sie nach dem Erstellen aller vier Variablen die Funktion class() in Kombination mit print(), um den Datentyp jeder Variable in genau dieser Reihenfolge anzuzeigen: score, student_name, passed und year.
Spickzettel
Verwenden Sie die class() Funktion, um den Datentyp einer Variable zu prüfen:
my_variable <- 42
class(my_variable)Die class() Funktion gibt Folgendes zurück:
"numeric"für numerische Werte"character"für Textdaten"logical"für TRUE/FALSE-Werte"integer"für Integer-Datentypen
Kombinieren Sie class() mit print(), um den Datentyp anzuzeigen:
print(class(my_variable))Probier es selbst
# TODO: Erstellen Sie vier Variablen mit den angegebenen Werten und Datentypen
# TODO: Verwenden Sie die Funktion class() mit print(), um den Datentyp jeder Variable anzuzeigen
# Denken Sie daran, sie in dieser Reihenfolge anzuzeigen: score, student_name, passed, yearDiese 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