Funkcja długości w R

Funkcja długości w R
Istnieje wymóg zliczenia całkowitej liczby elementów w strukturach danych R, takich jak Vector, List i DataFrame. W tym scenariuszu R obsługuje wbudowane funkcje, które zwracają całkowitą liczbę elementów. Funkcja długości () służy do zwrócenia liczby wszystkich elementów w strukturze danych R.

W tym artykule omówimy o długości () i użyciu długości () na wektorze, liście i ramie danych,

Uzyskaj długość wektora

Jak wiemy, wektor przechowuje elementy w formacie liniowym. Funkcja długości () zwraca liczbę elementów obecnych w danym wektorze. Bierze obiekt wektorowy jako parametr.

Składnia:

długość (wektor_object)

Parametr:
Vector_Object to wektor

Przykład 1:
W tym przykładzie tworzymy wektor z 10 elementami liczbowymi i zwracamy długość wektora.

#Create Vector z 10 cenami mango
Mango = C (34,54,32,56,78,65,89,90,90,8)
#Return Długość mango
Drukuj (długość (mango))

Wynik:

Widzimy, że całkowite elementy obecne w wektorze wynoszą 10.

Przykład 2:
W tym przykładzie tworzymy wektor z 5 elementami ciągów i zwracamy długość wektora.

#Create Vector z 5 rodzajami mango
mango = c („type1”, „type2”, „type3”, „type4”, „type5”)
#Return Długość mango
Drukuj (długość (mango))

Wynik:

Widzimy, że całkowite elementy obecne w wektorze wynoszą 5.

Uzyskaj długość listy

Jak wiemy, lista przechowuje elementy w formacie liniowym. Funkcja długości () zwraca liczbę elementów obecnych na danej liście. Obejmuje obiekt listy jako parametr.

Składnia:

długość (List_Object)

Parametr:
List_Object to lista.

Przykład 1:
W tym przykładzie tworzymy listę z 10 elementami numerycznymi i zwracamy długość listy.

#Create List z 10 cenami mango
Mango = lista (34,54,32,56,78,65,89,90,90,8)
#Return Długość mango
Drukuj (długość (mango))

Wynik:

Widzimy, że całkowite elementy obecne na liście to 10.

Przykład 2:
W tym przykładzie tworzymy listę z 5 elementami ciągów i zwracamy długość listy.

#Create List z 5 typami mango
mango = lista („type1”, „type2”, „type3”, „type4”, „type5”)
#Return Długość mango
Drukuj (długość (mango))

Wynik:

Widzimy, że całkowite elementy obecne na liście to 5.

Przykład 3:
W tym przykładzie tworzymy zagnieżdżoną listę z 6 elementami ciągów i zwracamy długość listy.

#Utwór zagnieżdżony lista z 6 typami mango
mango = lista („type1”, „type2”, „type3”, „type4”, „type5”, lista („type6”, „type7”, „type8”))))
#Return Długość mango
Drukuj (długość (mango))

Wynik:

Widzimy, że całkowite elementy obecne na liście to 6.

Uzyskaj długość ramki danych

Jak wiemy, DataFrame przechowuje elementy w formacie wiersza i kolumny. Jeśli bezpośrednio zastosujemy funkcję długości w ramce danych, zwraca liczbę kolumn. Aby uzyskać liczbę wierszy w kolumnie, musisz określić nazwę kolumny.

Składnia:

Całkowita liczba kolumn - długość (dataFrame_Object)

Całkowita liczba wierszy w kolumnie- długość (kolumna dataframe_object $)

Gdzie:

DataFrame_Object to DataFrame

Kolumna to nazwa kolumny

Przykład 1:

W tym przykładzie zwracamy całkowitą liczbę kolumn z DataFrame za pomocą funkcji długości ().

#Utwórz market danych, który ma 4 wiersze i 5 kolumn.
rynek = dane.ramka (market_id = c (1,2,3,4), market_name = c („m1”, „m2”, „m3”, „m4”), Market_place = c („India”, „USA”, „India „,„ Australia ”), Market_Type = C („ Grocer ”,„ Bar ”,„ Grocery ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Return Długość DataFrame
Drukuj (długość (rynek))

Wynik:

Całkowita liczba kolumn w poprzedniej ramce danych wynosi 5, więc zwraca 5.

Przykład 2:

W tym przykładzie zwracamy całkowitą liczbę wierszy w kolumnach Market_ID i Market_name z funkcji Data -Frame.

#Utwórz market danych, który ma 4 wiersze i 5 kolumn.
rynek = dane.ramka (market_id = c (1,2,3,4), market_name = c („m1”, „m2”, „m3”, „m4”), Market_place = c („India”, „USA”, „India „,„ Australia ”), Market_Type = C („ Grocer ”,„ Bar ”,„ Grocery ”,„ Restaurate ”), Market_Squarefeet = C (120 342,220,110))
#Return Długość kolumny Market_ID
Drukuj (długość (rynek $ market_id))
#Return Długość kolumny Market_name
Drukuj (długość (nazwa rynku $ Market))

Wynik:

Całkowita liczba wierszy w obu kolumnach to 4, więc zwraca 4.

Wniosek

W tym artykule widzieliśmy, jak zastosować funkcję długości () na wektorze, ramce danych i liście. Zwraca całkowitą liczbę elementów obecnych w danej strukturze danych.