Rowmeans og Colmeans funksjoner i r

Rowmeans og Colmeans funksjoner i r
I denne R -opplæringen vil vi diskutere om Rowmeans () og Colmeans ().

Disse to funksjonene utføres på DataFrame.

La oss lage en dataaframe med fire rader og fem kolonner.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Display Market
trykk (marked)

Resultat

Vi kan se at det er to NA -verdier som finnes i DataFrame i Apples and Mangoes -kolonnen.

Rowmeans () -funksjon

ROWMEANS () -funksjonen brukes til å returnere middelverdiene for alle radene i en DataFrame.

Det tar to parametere: den første parameteren er DataFrame -objektet og den andre parameteren er NA.RM som brukes til å inkludere eller ekskludere NA -verdiene mens du beregner middelverdien.

Syntaks

ROWMEANS (DataFrame_Object, NA.RM = True/False)

Parametere

  1. DataFrame_Object er DataFrame
  2. na.RM tar de boolske verdiene - hvis den er satt til falsk, inkluderer den NA; Hvis det er satt til sant, inkluderer det ikke NA.

Som standard inkluderer det NA. Hvis det inkluderer NA, vil resultatet være NA.

Eksempel 1
I dette eksemplet får vi middelverdiene for alle radene uten å spesifisere NA.RM -parameter.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Få gjennomsnittet av rader i markedet DataFrame
Print (Rowmeans (marked))

Resultat

Vi kan se at de første og tredje radene har NA -verdier. Så resultatet er NA for disse radene. For andre rad er gjennomsnittet 70 - ((45+98+67)/3).

Eksempel 2
I dette eksemplet får vi middelverdiene for alle radene ved å spesifisere NA.RM -parameter som er satt til falsk.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Få gjennomsnittet av rader i markedet DataFrame
Print (Rowmeans (marked))

Resultat

Vi kan se at de første og tredje radene har NA -verdier. Så resultatet er NA for disse radene. For andre rad er gjennomsnittet 70 - ((45+98+67)/3).

Eksempel 3
I dette eksemplet får vi middelverdiene for alle radene ved å spesifisere NA.RM -parameter som er satt til sann.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Få gjennomsnittet av rader i markedet DataFrame
trykk (Rowmeans (Market, NA.RM = True)))

Resultat

Vi kan se at de første og tredje radene har NA -verdier. Så disse er ekskludert ved å returnere middelverdiene.

Colmeans () -funksjon

Colmeans () -funksjonen brukes til å returnere middelverdiene for alle kolonnene i en DataFrame.

Det tar to parametere: den første parameteren er DataFrame -objektet og den andre parameteren er NA.RM som brukes til å inkludere eller ekskludere NA -verdiene mens du beregner middelverdien.

Syntaks

Colmeans (DataFrame_Object, NA.RM = True/False)

Parametere

  1. DataFrame_Object er DataFrame
  2. na.RM tar boolske verdier - hvis den er satt til falsk, inkluderer den NA; Hvis det er satt til sant, inkluderer det ikke NA.

Som standard inkluderer det NA. Hvis det inkluderer NA, vil resultatet være NA.

Eksempel 1
I dette eksemplet får vi middelverdiene for alle kolonnene uten å spesifisere NA.RM -parameter.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Få gjennomsnittet av kolonner i markedet DataFrame
Print (Colmeans (marked))

Resultat

Vi kan se at de første og tredje kolonnene har NA -verdier. Så resultatet er NA for disse kolonnene. For den andre kolonnen er gjennomsnittet 98.6667 - ((100+98+98)/3).

Eksempel 2

I dette eksemplet får vi middelverdiene for alle kolonnene ved å spesifisere NA.RM -parameter som er satt til falsk.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Få gjennomsnittet av kolonner i markedet DataFrame
Print (Colmeans (marked))

Resultat

Vi kan se at de første og tredje kolonnene har NA -verdier. Så resultatet er NA for disse kolonnene. For den andre kolonnen er gjennomsnittet 98.6667 - ((100+98+98)/3).

Eksempel 3
I dette eksemplet får vi middelverdiene for alle kolonnene ved å spesifisere NA.RM -parameter som er satt til sann.

#Lag et dataaframmarked som har 3 rader og 3 kolonner.
Markeds = data.Ramme (epler = C (34,45, Na), Papayya = C (100,98,98), Mangoes = C (Na, 67,89)))
#Få gjennomsnittet av kolonner i markedet DataFrame
trykk (Colmeans (Market, NA.RM = True)))

Resultat

Vi kan se at de første og tredje kolonnene har NA -verdier. Så disse er ekskludert ved å returnere middelverdiene.

Konklusjon

I denne R -opplæringen så vi på Rowmeans () og Colmeans () -funksjonene. Rowmeans () brukes til å beregne gjennomsnittet på tvers av radene i en dataaframe. Hvis det er noen NA -verdier, kan vi ekskludere dem ved å sette NA.RM til True. Colmeans () brukes til å beregne gjennomsnittet på tvers av kolonnene i en dataaframe. Hvis det er noen NA -verdier, kan vi ekskludere dem ved å sette NA.RM til True.