Lengdefunksjon i r

Lengdefunksjon i r
Det er et krav om å telle det totale antallet elementer i R -datastrukturer som vektor, liste og dataframe. I dette scenariet støtter R de innebygde funksjonene som returnerer et totalt antall elementer. Lengde- () -funksjonen brukes til å returnere antallet av alle elementer i R -datastrukturen.

I denne artikkelen vil vi diskutere om lengde () og bruken av lengde () på vektoren, listen og dataaframe,

Få lengden på en vektor

Som vi vet, lagrer Vector elementene i et lineært format. Lengde () -funksjonen returnerer antallet elementer som er til stede i den gitte vektoren. Det tar vektorobjektet som en parameter.

Syntaks:

Lengde (Vector_Object)

Parameter:
Vector_Object er en vektor

Eksempel 1:
I dette eksemplet lager vi en vektor med 10 numeriske elementer og returnerer lengden på en vektor.

#Create Vector med 10 mango -priser
Mango = C (34,54,32,56,78,65,89,90,90,8)
#return lengde på mango
Print (lengde (mango))

Resultat:

Vi kan se at de totale elementene som er til stede i vektoren er 10.

Eksempel 2:
I dette eksemplet lager vi en vektor med 5 strengelementer og returnerer lengden på en vektor.

#Create Vector med 5 mangotyper
Mango = C ("Type1", "Type2", "Type3", "Type4", "Type5")
#return lengde på mango
Print (lengde (mango))

Resultat:

Vi kan se at de totale elementene som er til stede i vektoren er 5.

Få lengden på en liste

Som vi vet, lagrer listen elementene i et lineært format. Lengde () -funksjonen returnerer antallet elementer som er til stede i den gitte listen. Det tar listeobjektet som en parameter.

Syntaks:

lengde (list_object)

Parameter:
list_object er en liste.

Eksempel 1:
I dette eksemplet lager vi en liste med 10 numeriske elementer og returnerer lengden på en liste.

#Create List med 10 mango -priser
Mango = liste (34,54,32,56,78,65,89,90,90,8)
#return lengde på mango
Print (lengde (mango))

Resultat:

Vi kan se at de totale elementene som er til stede på listen er 10.

Eksempel 2:
I dette eksemplet lager vi en liste med 5 strengelementer og returnerer lengden på en liste.

#skaper liste med 5 mangotyper
Mango = List ("Type1", "Type2", "Type3", "Type4", "Type5")
#return lengde på mango
Print (lengde (mango))

Resultat:

Vi kan se at de totale elementene som er til stede på listen er 5.

Eksempel 3:
I dette eksemplet oppretter vi en nestet liste med 6 strengelementer og returnerer lengden på en liste.

#Create nestet liste med 6 mangotyper
Mango = List ("Type1", "Type2", "Type3", "Type4", "Type5", List ("Type6", "Type7", "Type8")))
#return lengde på mango
Print (lengde (mango))

Resultat:

Vi kan se at de totale elementene som er til stede på listen er 6.

Få lengden på en DataFrame

Som vi vet, lagrer DataFrame elementene på rad og kolonneformat. Hvis vi direkte bruker lengdefunksjonen på en DataFrame, returnerer den antall kolonner. For å få antall rader i kolonnen, må du spesifisere kolonnenavnet.

Syntaks:

Totalt antall kolonner - Lengde (DataFrame_Object)

Totalt antall rader i en kolonne- Lengde (DataFrame_Object $ kolonne)

Hvor:

DataFrame_Object er DataFrame

Kolonnen er kolonnenavnet

Eksempel 1:

I dette eksemplet returnerer vi det totale antall kolonner fra DataFrame ved å bruke lengden () -funksjonen.

#Lag et dataaframmarked som har 4 rader og 5 kolonner.
Markeds = data.Ramme (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('India', 'USA', 'India ',' Australia '), Market_Type = C (' dagligvare ',' Bar ',' Grocery ',' Restainent '), Market_SquareFeet = C (120.342.220.110)))
#return lengde på DataFrame
Print (lengde (marked))

Resultat:

Det totale antall kolonner i forrige DataFrame er 5, så det returnerer 5.

Eksempel 2:

I dette eksemplet returnerer vi det totale antallet rader i markedet og markedsnavn -kolonnene fra DataFrame ved å bruke lengden () -funksjonen.

#Lag et dataaframmarked som har 4 rader og 5 kolonner.
Markeds = data.Ramme (Market_id = C (1,2,3,4), Market_Name = C ('M1', 'M2', 'M3', 'M4'), Market_Place = C ('India', 'USA', 'India ',' Australia '), Market_Type = C (' dagligvare ',' Bar ',' Grocery ',' Restainent '), Market_SquareFeet = C (120.342.220.110)))
#return lengde på markeds_id -kolonnen
Print (Lengde (Market $ Market_id))
#return lengde på markedsnavn -kolonnen
Print (Lengde (Market $ Market_Name))

Resultat:

Det totale antall rader i begge kolonnene er 4, så det returnerer 4.

Konklusjon

I denne artikkelen har vi sett hvordan vi bruker lengden () -funksjonen på en vektor, dataaframe og liste. Det returnerer det totale antallet elementer som er til stede i den gitte datastrukturen.