Möglicherweise möchten Sie die Daten der verschiedenen Datensorten wie Ganzzahl, String, Zeichen, breites Zeichen, Logik, schwimmender Punkt, doppelter Schwimmpunkt, Booleschen usw. speichern. Der Betriebsalgorithmus bereitet den Speicher zu und bestimmt, was je nach Datentyp der Variablen in den reservierten Speicher eingefügt werden kann. Im Gegensatz zu anderen Programmiersprachen, einschließlich C und Java, werden die Variablen in R nicht als Datentypen angegeben. R-Objekte werden verwendet, um Variablen zuzuweisen, und der Typ des R-Daten-Objekts wird als Datentyp der Variablen verwendet.
Was sind die Datentypen in der R -Programmiersprache in Ubuntu 20.04?
Die R -Arten von Daten sind die grundlegenden Merkmale der R -Programmiersprache, die zum Empfangen und Speichern der verschiedenen Datenformen verwendet werden. R kann mit einer Variation der Datentypen funktionieren. Einige der grundlegendsten Datentypen sind:
Wie funktionieren die Datentypen?
Um die Arten von Datentyp oder Datenstruktur zu untersuchen, werden die Methoden der Klasse () und typeof () verwendet. In R bestehen die Datensätze in der Regel aus einer zuvor erwähnten Mix -Datensorten.
In den folgenden Beispielen werden wir jeden Datentyp in weiteren Tiefe durchgehen. Wir werden uns auf die spezifischen konzentrieren, da dieser Datentyp normalerweise in der Realität stark verwendet wird.
Beispiel Nr. 1: Verwenden des numerischen Datentyps
In R ist Numeric höchstwahrscheinlich der beliebteste Datentyp. Wenn die Zahl eine Ganzzahl ist oder Dezimalstellen enthält, wird die Variable oder Serie als doppelt gespeichert. Einige Abbildungen werden im Folgenden zitiert, um dies zu demonstrieren:
Das Skript beginnt mit der variablen Initialisierung. Wir haben eine Variable „Num“ deklariert und den Dezimalwert dafür definiert. In der Druckfunktion haben wir diesen Namen "Num" der variablen Klasse übergeben. Nachdem wir diesen Befehl in der R -Eingabeaufforderung übermittelt haben, haben wir den Datentyp der Variablen „Num“ als "numerische" Datentyp auf der Bildschirmaufforderung gedruckt. Außerdem haben wir den Typ der Variablen „Num“ gedruckt, der den Doppel -Datentyp ausgibt.
Jetzt haben wir eine Ganzzahl in der Variablen, die nach Ausführung den numerischen Datentyp und den Typ der Variablen als doppelt zeigt. R verwandelt eine Zahl in einen "doppelten" Wert oder einen Dezimalart, wenn sie sie in einer Variablen speichert.
Beispiel Nr. 2: Verwenden des Ganzzahl -Datentyps
Die Sammlung aller Ganzzahlen wird von R als Ganzzahl -Datentyp unterstützt. Verwenden der AS.Integer () Funktionsansatz, können Sie einen Wert sowohl konstruieren als auch in einen Ganzzahltyp umwandeln. Um anzuzeigen, dass die Daten ein Ganzzahltyp sind, können Sie die Kapital -L -Notation als Suffix verwenden.
Die Ganzzahlfunktion wird zum Speichern des Ganzzahlwerts verwendet. Drucken Sie den Namen der Klassenvariablen und den Typ der Variablen in der Druckfunktion aus. Die Ausgabe zeigt die Integer Datentyp an.
Hier haben wir dem L -Suffix einer Ganzzahl hinzugefügt, um es zu erklären. Die Druckfunktion nimmt den Klassentitel der Variablen und den variablen Typ auf. Der resultierende Wert ist der Ganzzahl -Datentyp aus beiden Druckanweisungen.
Beispiel 3: Verwenden des logischen Datentyps
Ein Vergleich von Variablen wird häufig verwendet, um einen logischen Wert zu erzeugen. Richtig oder Falsch ist der Wert der logischen Datentypen in r.
Hier haben wir zwei Zahlen innerhalb der Variablen x und y zugewiesen. In einer anderen Variablen Z haben wir die logische Bedingung auf die x- und y -Variablen angewendet. Zuerst haben wir den logischen Wert gedruckt. Anschließend werden der Klassenname und der Typ der Variablen als logische Datentypen gedruckt.
Beispiel Nr. 4: Verwenden des komplexen Datentyps
R ermöglicht es Ihnen, komplexe Datentypen zu erstellen, die eine Sammlung aller komplexen Ganzzahlen sind. Die Zahlen, die eine imaginäre Komponente enthalten, werden mit dem komplexen Datentyp gespeichert.
Im R -Skript haben wir der Variablen p einen komplexen Wert zugewiesen. Dann haben wir durch die Druckanweisung den Klassennamen und den Typ der Variablen P angezeigt, da er den Datentypkomplex für die Variable P anzeigt.
Beispiel Nr. 5: Verwenden des Zeichendatentyps
R ermöglicht es Ihnen, einen Charakterdatentyp zu erstellen, der alle Alphabete zusammen mit den Sonderzeichen umfasst. Es behält die Spur von Charakterwerten und Zeichenfolgen bei. R erlaubt Ihnen, Zeichenfolgen zu produzieren, die Alphabetbuchstaben, Ganzzahlen und Symbole enthalten.
In diesem speziellen Beispiel haben wir eine Zeichenfolge in einem variablen Zeichen. Diese Zeichenvariable wird dann in der Klasse und der Art der Funktion übergeben, die in der Druckanweisung aufgerufen wird. Aus diesen Funktionen haben wir den Charakterdatentyp als Ausgabe erhalten, da die Char -Variable eine Zeichenfolge darin gespeichert war.
Beispiel 6: Finden des Datentyps des Objekts
Datentypen können verwendet werden, um eine Vielzahl von Aktivitäten durchzuführen. Lassen Sie uns die Aktion jeder Aufgabe mit einem R -Code -Beispiel durchlaufen.
Die Funktion class () wird verwendet, um den Datentyp eines Objekts zu bestimmen. Um den Datentyp eines Objekts zu identifizieren, müssen Sie das Objekt als Eingabe für die Funktion class () bereitstellen.
Wir haben den Datentyp der Werte gefunden, die der Klassenfunktion zugewiesen wurden. Dafür haben wir der Klassenfunktion den Booleschen Wert, die Ganzzahl, die numerische, charakteristische und komplexe Werte zugewiesen, die den Datentypnamen als Ausgabe zurückgegeben hat.
Abschluss
In diesem Dokument werden die R -Datentypen erläutert. R bietet eine große Anzahl von Datentypen als ausgefeilte statistische Programmiersprache. Das Verständnis solcher Datentypen und zu lernen, wie man mit ihnen interagiert, ist entscheidend, um in R erfolgreich zu sein. Daher haben wir die verschiedenen Arten von R -Daten abgedeckt und einige Fälle angegeben, wie die Datentypen zugewiesen werden sollen. In der Datenanalyse werden diese Datentypen verwendet. Bei der Fehlerbehebung für Rechenzwecke ist das Verständnis der Datentypen hilfreich.