Tutorials  /  Python

Die head() und tail() Funktionen in R - Detaillierte Beschreibung

Ccentron Redaktion · Januar 2024 ·6 Min. Lesezeit ·Python, Tutorial

Die head()- und tail()-Funktion in R werden oft verwendet, um die ersten und letzten n Zeilen eines Datensatzes zu lesen.

Sie können ein berufstätiger Profi, ein Programmierer oder ein Anfänger sein, aber es gibt Zeiten, in denen Sie große Datensätze lesen und analysieren müssen.

Es ist wirklich schwer, einen riesigen Datensatz zu verarbeiten, der 20+ Spalten oder sogar mehr hat und tausende von Zeilen umfasst.

Dieser Artikel behandelt die head()- und tail()-Funktionen in R, die jeweils die ersten und letzten n Zeilen zurückgeben.

Syntax der head()- und tail()-Funktionen

Lassen Sie uns schnell sehen, wie die head()- und tail()-Methoden aussehen

Head(): Eine Funktion, die die ersten n Zeilen des Datensatzes zurückgibt.

Code
head(x,n=number)

Tail(): Eine Funktion, die die letzten n Zeilen des Datensatzes zurückgibt.

Code
tail(x,n=number)

Wo,

  • x = Eingabedatensatz / Datenrahmen.
  • n = Anzahl der Zeilen, die die Funktion anzeigen soll.
VM

Passende Infrastruktur bei centron

Skripte und Dienste brauchen irgendwann eine Umgebung, die durchläuft: ccloud³ VMs ab 3,12 € im Monat, stundengenau abgerechnet. Cloud Server mieten →

Die head()-Funktion in R

Die head()-Funktion in R wird verwendet, um die ersten n Zeilen im Eingabedatenrahmen anzuzeigen.

In diesem Abschnitt werden wir die ersten n Zeilen mit der head()-Funktion erhalten.

Für diesen Prozess werden wir einen Datensatz 'iris' importieren, der standardmäßig in R Studio verfügbar ist.

Code
#importing the dataset
    df<-datasets::iris
    #returns first n rows of the data
    head(df)

Sie können sehen, dass die head()-Funktion die ersten 6 Zeilen im Iris-Datensatz zurückgegeben hat.

Die head()-Funktion mit benutzerdefinierten Zeilen

Standardmäßig gibt die head()-Funktion die ersten 6 Zeilen zurück.

Aber was, wenn Sie die ersten 10, 15 Zeilen eines Datensatzes sehen möchten?

Gut, Sie haben vielleicht in der Syntax bemerkt, dass Sie das number-Argument an die head-Funktion übergeben können, um eine spezifische Anzahl von Zeilen anzuzeigen.

Lassen Sie uns sehen, wie es funktioniert.

Code
#importing the data
    df<-datasets::airquality
    #returns first 10 rows
    head(df,n=10)

Sie können jetzt sehen, dass die head()-Funktion die ersten 10 Zeilen zurückgegeben hat, wie von uns in der Eingabe angegeben. Sie können dieselbe Abfrage auch als head(df,10) schreiben und die gleichen Ergebnisse erhalten.

So funktioniert die head()-Funktion.

head()-Funktion, um die ersten n Werte in einer bestimmten Spalte zu erhalten

In den obigen Abschnitten hat die head()-Funktion den gesamten Satz von Werten in den ersten n Zeilen eines Datensatzes zurückgegeben.

Aber wussten Sie, dass die head()-Funktion in der Lage ist, die Werte einer bestimmten Spalte zurückzugeben?

Ja, Sie haben richtig gelesen!

Mit einem einzigen Stück Code können Sie die ersten n Werte einer bestimmten Spalte erhalten.

Code
#importing the data
df<-datasets::mtcars
#returns first 10 values in column 'mpg'
head(mtcars$mpg,10)
Code
Output = 21.0 21.0 22.8 21.4 18.7 18.1 14.3 24.4 22.8 19.2

Genauso wie im obigen Beispiel können Sie einfach den Namen der gewünschten Spalte zusammen mit der gewünschten Zeilenzahl angeben. Das war's.

Die head()-Funktion dringt in die Daten ein und gibt die gewünschten Daten zurück.

Die tail()-Funktion in R

Die tail()-Funktion in R wird insbesondere verwendet, um die letzten n Zeilen eines Datensatzes anzuzeigen, im Gegensatz zur head()-Funktion.

Dieser Abschnitt veranschaulicht die tail()-Funktion und ihre Verwendung in R.

Für diesen Zweck verwenden wir den 'airquality'-Datensatz.

Code
#importing the dataset 
df<-datasets::airquality
#returns last n rows of the data
tail(df)

Im Folgenden können Sie die letzten 6 Zeilen des Iris-Datensatzes sehen. Das ist es, was die tail()-Funktion in R macht.

Die tail()-Funktion mit benutzerdefinierten Zeilen

Ähnlich wie die head()-Funktion kann die tail()-Funktion die letzten n Zeilen der angegebenen Anzahl zurückgeben.

Code
#importing the data
df<-datasets::airquality
#returns the last 10 values
tail(df,10)

Hier können Sie sehen, dass die tail()-Funktion die letzten 10 Zeilen zurückgegeben hat, wie von uns im Code angegeben.

tail()-Funktion, um die letzten n Werte in einer bestimmten Spalte zu erhalten

Die head()- und tail()-Funktion erledigen die gleiche Aufgabe auf entgegengesetzte Weise.

Sie können die tail-Funktion auch verwenden, um die letzten n Werte einer bestimmten Spalte zu erhalten.

Lassen Sie uns sehen, wie es funktioniert!

Code
#importing the data
df<-datasets::mtcars
#returns the last 10 values of column 'mpg'
tail(mtcars$mpg,10)
Code
Output = 15.2 13.3 19.2 27.3 26.0 30.4 15.8 19.7 15.0 21.4

Wenn Sie dieses Ergebnis erhalten haben, herzlichen Glückwunsch! Sie haben es geschafft.

Genau wie in diesem Beispiel können Sie den Spaltennamen zusammen mit der Zeilenanzahl angeben, um die gewünschten Werte zu erhalten.

Abschluss

Die head()- und tail()-Funktion in R sind die nützlichsten Funktionen, wenn es um das Lesen und Analysieren von Daten geht.

Sie können über diese Funktionen angepasste Werte erhalten, wie oben dargestellt. Einfache Syntax, effektive Ergebnisse! - head()- und tail()-Funktion in R.

Jetzt 200 € Guthaben sichern

Testen Sie Ihr Setup auf ccloud³

Registrieren Sie sich in der ccloud³ und erhalten Sie 200 € Startguthaben für Ihr Projekt – z. B. für eine PostgreSQL-VM mit automatischen Backups.

centron Redaktion Technische Redaktion

Das Redaktionsteam von centron schreibt Anleitungen aus dem Betriebsalltag: getestet auf unserer eigenen Plattform, betrieben im Rechenzentrum in Hallstadt bei Bamberg.

Kategorie Python
Teilen
Noch offene Fragen?

Our team will help you with your specific setup - in German or English, by people who run the platform themselves.

War dieses Tutorial hilfreich?

Your answer is stored anonymously and helps us improve our tutorials.

Kommentare

No comments yet - be the first to ask a question about this tutorial.

Sign in to comment

Comments are open to centron customers. Sign in to your account to ask a question about this tutorial.

Weiterlesen

Das könnte Sie auch interessieren

Jetzt kostenlos anfangen

Melden Sie sich an und erhalten Sie in den ersten 60 Tagen ein Guthaben von 200 € bei centron.

Dieses Werbeangebot gilt nur für neue Konten. Angebot ausschließlich für Gewerbetreibende.

Jetzt loslegen Sales kontaktieren