Längenfunktion in r

Längenfunktion in r
Es ist erforderlich, die Gesamtzahl der Elemente in den R -Datenstrukturen wie Vektor, List und DataFrame zu zählen. In diesem Szenario unterstützt R die integrierten Funktionen, die eine Gesamtzahl von Elementen zurückgeben. Die Länge () -Funktion wird verwendet, um die Anzahl aller Elemente in der R -Datenstruktur zurückzugeben.

In diesem Artikel werden wir über Länge () und die Verwendung von Länge () in Vektor, Liste und DataFrame diskutieren,

Holen Sie sich die Länge eines Vektors

Wie wir wissen, speichert Vektor die Elemente in einem linearen Format. Die Länge () -Funktion gibt die Anzahl der im gegebenen Vektor vorhandenen Elemente zurück. Es nimmt das Vektorobjekt als Parameter.

Syntax:

Länge (vector_object)

Parameter:
Vector_Object ist ein Vektor

Beispiel 1:
In diesem Beispiel erstellen wir einen Vektor mit 10 numerischen Elementen und geben die Länge eines Vektors zurück.

#create Vector mit 10 Mangopreisen
Mango = C (34,54,32,56,78,65,89,90,90,8)
#rete Länge der Mango
Druck (Länge (Mango))

Ergebnis:

Wir können sehen, dass die im Vektor vorhandenen Gesamtelemente 10 betragen.

Beispiel 2:
In diesem Beispiel erstellen wir einen Vektor mit 5 Saitenelementen und geben die Länge eines Vektors zurück.

#Create Vector mit 5 Mango -Typen
Mango = C ("Typ1", "Typ2", "Typ3", "Typ4", "Typ5")
#rete Länge der Mango
Druck (Länge (Mango))

Ergebnis:

Wir können sehen, dass die im Vektor vorhandenen Gesamtelemente 5 sind.

Holen Sie sich die Länge einer Liste

Wie wir wissen, speichert die Liste die Elemente in einem linearen Format. Die Länge () -Funktion gibt die Anzahl der in der angegebenen Liste vorhandene Elemente zurück. Es nimmt das Listenobjekt als Parameter.

Syntax:

Länge (list_object)

Parameter:
List_Object ist eine Liste.

Beispiel 1:
In diesem Beispiel erstellen wir eine Liste mit 10 numerischen Elementen und geben die Länge einer Liste zurück.

#Create Liste mit 10 Mangopreisen
Mango = Liste (34,54,32,56,78,65,89,90,90,8)
#rete Länge der Mango
Druck (Länge (Mango))

Ergebnis:

Wir können sehen, dass die in der Liste vorhandenen Gesamtelemente 10 sind.

Beispiel 2:
In diesem Beispiel erstellen wir eine Liste mit 5 String -Elementen und geben die Länge einer Liste zurück.

#Create Liste mit 5 Mango -Typen
mango = list ("Typ1", "Typ2", "Typ3", "Typ4", "Typ5")
#rete Länge der Mango
Druck (Länge (Mango))

Ergebnis:

Wir können sehen, dass die in der Liste vorhandenen Gesamtelemente 5 sind.

Beispiel 3:
In diesem Beispiel erstellen wir eine verschachtelte Liste mit 6 Stringelementen und geben die Länge einer Liste zurück.

#create verschachtelte Liste mit 6 Mango -Typen
mango = list ("type1", "type2", "type3", "type4", "type5", list ("type6", "Typ7", "Typ8")
#rete Länge der Mango
Druck (Länge (Mango))

Ergebnis:

Wir können sehen, dass die in der Liste vorhandenen Gesamtelemente 6 sind.

Erhalten Sie die Länge eines Datenrahmens

Wie wir wissen, speichert der DataFrame die Elemente in einem Zeilen- und Spaltenformat. Wenn wir die Längenfunktion direkt auf einen Datenrahmen anwenden, wird die Anzahl der Spalten zurückgegeben. Um die Anzahl der Zeilen in der Spalte zu erhalten, müssen Sie den Spaltennamen angeben.

Syntax:

Gesamtzahl der Spalten - Länge (DataFrame_Object)

Gesamtzahl der Zeilen in einer Spalte- Länge (DataFrame_Object $ Spalte)

Wo:

DataFrame_Object ist der Datenrahmen

Die Spalte ist der Spaltenname

Beispiel 1:

In diesem Beispiel geben wir die Gesamtzahl der Spalten aus dem DataFrame mithilfe der Funktion Länge () zurück.

#create einen DataFrame-Market mit 4 Zeilen und 5 Spalten.
Markt = Daten.Frame (markt_id = c (1,2,3,4), markt_name = c ('m1', 'm2', 'm3', 'm4'), markt_place = c ('Indien', 'USA', Indien ',' Australien '), markt_type = c (' Lebensmittelgeschäft ',' Bar ',' Grocery ',' Restaurantent '), Market_Squarefeet = C (120.342,220,110))
#Länge des Datenrahmens
Druck (Länge (Markt))

Ergebnis:

Die Gesamtzahl der Spalten im vorherigen Datenrahmen beträgt 5, daher gibt es 5 zurück.

Beispiel 2:

In diesem Beispiel geben wir die Gesamtzahl der Zeilen in den Spalten markt_id und markt_name aus dem DataFrame mit der Funktion Länge () zurück.

#create einen DataFrame-Market mit 4 Zeilen und 5 Spalten.
Markt = Daten.Frame (markt_id = c (1,2,3,4), markt_name = c ('m1', 'm2', 'm3', 'm4'), markt_place = c ('Indien', 'USA', Indien ',' Australien '), markt_type = c (' Lebensmittelgeschäft ',' Bar ',' Grocery ',' Restaurantent '), Market_Squarefeet = C (120.342,220,110))
#Return Länge der Spalte markt_id
drucken (Länge (markt $ markt_id))
#Return Länge der Spalte Market_Name
drucken (Länge (Market $ markt_name))

Ergebnis:

Die Gesamtzahl der Zeilen in beiden Spalten beträgt 4, daher gibt es 4 zurück.

Abschluss

In diesem Artikel haben wir gesehen. Es gibt die Gesamtzahl der in der angegebenen Datenstruktur vorhandenen Elemente zurück.