R - Endre radnavn i dataramme

R - Endre radnavn i dataramme
I denne artikkelen vil vi se hvordan du endrer radnavnene i R -datarammen.

La oss opprette en dataramme med fire rader og fem kolonner.

#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)))
#Display Market
trykk (marked)
#Display RowNednes
Print (RowNameedn (Market)))

Resultat:

Vi viste datamarkedet sammen med radnavn ved hjelp av RowneName () -metoden.

Nå er vårt mål å endre de eksisterende radnavnene.

Scenario 1: RowNednes ()

Her kan vi bruke rowenavn () for å endre radenes navn i datarammen.

Det er flere måter å oppnå dette på.

Metode 1: Endre enkelt radnavn

Det er mulig å endre en enkelt rad ved hjelp av rowneonnes () ved å spesifisere radindeksen. Her starter radindeksen med 1.

Syntaks:

RowNames (DataFrame_Object) [ROW_INDEX] = new_row_name

Her,

  1. DataFrame_Object er DataFrame.
  2. ROW_INDEX representerer radindeksposisjonen der radnavnet er endret til new_row_name.

Eksempel:

I dette eksemplet vil vi endre følgende:

1. radnavn til “Market-no1”.

3Rd Radnavn til “Market-NO3”.

#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)))
#Display faktisk DataFrame
trykk (marked)
#Modifiser den tredje raden til "Market-NO3"
RowNames (Market) [3] = "Market-NO3"
#Modifiser den første raden til "Market-No1"
RowNames (Market) [1] = "Market-No1"
#Display Final DataFrame
trykk (marked)

Resultat:

Vi kan se at 1 er endret til Market-No1, og 3 er endret til Market-NO3.

Metode 2: Endre alle radnavn

Ved å bruke RowneNedned () kan vi endre alle radnavnene i en dataramme ved å spesifisere de nye radnavnene i en vektor.

Syntaks:

RowNames (DataFrame_Object) = C (new_row_name, ...)

Her,

  1. DataFrame_Object er DataFrame.
  2. new_row_name spesifiserer det nye navnet for raden.

Eksempel:

I dette eksemplet vil vi endre radnavnene til “Market-NO1”, “Market-NO2”, “Market-NO3” og “Market-NO4”.

#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)))
#Display DataFrame
trykk (marked)
#Modifiser radnavnene til "Market-NO1", "Market-NO2", "Market-NO3", "Market-NO4"
RowNames (Market) = C ("Market-NO1", "Market-NO2", "Market-NO3", "Market-NO4")
#Display Modified Rownednes
Print (RowNameedn (Market)))
#Display Final DataFrame
trykk (marked)

Resultat:

Vi kan se at 1 er modifisert til Market-NO1, 2 er modifisert til Market-NO2, 3 er modifisert til Market-NO3, og 4 er endret til Market-NO4.

Vi kan også tilordne bokstavene A-Z ved hjelp av bokstavfunksjonen. Her må vi gi det totale antall raderindekser i bokstavene i bokstavene.

Syntaks:

RowNames (DataFrame_Object) = Letters [ROW1: ROWN]

Eksempel:

I dette eksemplet vil vi endre radnavnene til A, B, C og D.

#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)))
#Display DataFrame
trykk (marked)
#modifiser radnavnene til A, B, C, D
RowNames (Market) = Brev [1: 4]
#Display Modified Rownednes
Print (RowNameedn (Market)))
#Display Final DataFrame
trykk (marked)

Resultat:

Vi kan se at 1 er modifisert til A, 2 er modifisert til B, 3 er modifisert til C og 4 er modifisert til D.

Scenario 2: Rad.Navn ()

Her kan vi bruke rad.Navn () for å endre radenes navn i datarammen.

Det er flere måter å oppnå dette på.

Metode 1: Endre enkelt radnavn

Det er mulig å endre en enkelt rad ved hjelp av rowneonnes () ved å spesifisere radindeksen. Her starter radindeksen med 1.

Syntaks:

rad.Navn (DataFrame_Object) [ROW_INDEX] = new_row_name

Her,

  1. DataFrame_Object er DataFrame.
  2. ROW_INDEX representerer radindeksposisjonen der radnavnet er endret til new_row_name.

Eksempel:

I dette eksemplet vil vi endre følgende:

1. radnavn til “Market-no1”.

3Rd Radnavn til “Market-NO3”.

#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)))
#Display faktisk DataFrame
trykk (marked)
#Modifiser den tredje raden til "Market-NO3"
rad.Navn (marked) [3] = "Market-NO3"
#Modifiser den første raden til "Market-No1"
rad.Navn (marked) [1] = "Market-No1"
#Display Final DataFrame
trykk (marked)

Resultat:

Vi kan se at 1 er endret til Market-No1, og 3 er endret til Market-NO3.

Metode 2: Endre alle radnavn

Ved å bruke rad.Navn (), kan vi endre alle radnavnene i en dataramme ved å spesifisere nye radnavn i en vektor.

Syntaks:

rad.Navn (DataFrame_Object) = C (new_row_name, ...)

Her,

  1. DataFrame_Object er DataFrame.
  2. new_row_name spesifiserer det nye navnet for raden.

Eksempel:

I dette eksemplet vil vi endre radnavnene til “Market-NO1”, “Market-NO2”, “Market-NO3” og “Market-NO4”.

#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 ('Grocery', 'Bar', 'Grocery', 'Restainent'),
Market_SquareFeet = C (120.342.220.110)))
#Display DataFrame
trykk (marked)
#Modifiser radnavnene til "Market-NO1", "Market-NO2", "Market-NO3", "Market-NO4"
rad.Navn (Market) = C ("Market-NO1", "Market-NO2", "Market-NO3", "Market-NO4")
#Display Modified Rownednes
Print (RowNameedn (Market)))
#Display Final DataFrame
trykk (marked)

Resultat:

Vi kan se at 1 er modifisert til Market-NO1, 2 er modifisert til Market-NO2, 3 er modifisert til Market-NO3, og 4 er endret til Market-NO4.

Vi kan også tilordne bokstavene A-Z ved hjelp av bokstavfunksjonen. Her må vi gi det totale antall raderindekser i bokstavene i bokstavene.

Syntaks:

rad.Navn (DataFrame_Object) = Letters [ROW1: ROWN]

Eksempel:

I dette eksemplet vil vi endre radnavnene til A, B, C og D.

#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)))
#Display DataFrame
trykk (marked)
#modifiser radnavnene til A, B, C, D
rad.Navn (marked) = bokstaver [1: 4]
#Display Modified Rownednes
Print (RowNameedn (Market)))
#Display Final DataFrame
trykk (marked)

Resultat:

Vi kan se at 1 er modifisert til A, 2 er modifisert til B, 3 er modifisert til C, og 4 er modifisert til D.

Konklusjon

Fra denne artikkelen forsto vi at å endre enkelt- eller flere radnavn ved hjelp av Rowneednes () og Row.Navn () metoder er mulig. For enkelhets skyld kan du også bruke bokstavfunksjonen til å tilordne radnavnene fra A til Z lineært.