Denne artikkelen vil vise forskjellige måter å slette rader fra en dataramme.
La oss opprette en markedsdataramme med fire rader og fem kolonner.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Du kan se markedsdatarammen i følgende bilde:
Scenario 1: Fjern en enkelt rad
Vi fjerner en enkelt rad fra datarammen i dette scenariet. Basert på radnummeret eller radindeksen, kan vi fjerne den. I R starter indeksering fra 1.
Her vil vi ikke selge radindeksen gjennom "-" (minus) operatøren vi vil fjerne.
Syntaks:
DataFrame_Object [-Row,]Hvor,
“Rad” refererer til radposisjonen.
La oss se et eksempel for å demonstrere dette scenariet.
Eksempel
I dette eksemplet vil vi fjerne de første og fjerde radene hver for seg og vise de gjenværende radene i en markedsdataramme for hvert scenario.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Scenario 2: Fjern flere rader
I dette scenariet fjerner vi flere rader fra datarammen. Basert på radnumrene eller radindeksene, kan vi fjerne dem. I R starter indeksering fra 1.
Metode 1: Fjern bestemte rader
Her vil vi ikke selge radindeksene vi ønsker å fjerne ved å spesifisere dem i en vektor gjennom "-" (minus) operatøren.
Syntaks:
DataFrame_Object [-c (rad, ...),]Hvor,
“Rad” refererer til radposisjonen.
La oss se et eksempel for å demonstrere dette scenariet.
Eksempel
Vi vil fjerne de andre, tredje og fjerde radene fra markedsdatarammen i dette eksemplet.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan se at den gjenværende rad-1 returneres.
Metode 2: Fjern rader i området
Her vil vi ikke selge radindeksene i området vi ønsker å fjerne ved å spesifisere disse områdene i en vektor gjennom "-" (minus) operatøren.
Syntaks:
DataFrame_Object [-c (først: sist),]Hvor,
"First" refererer til den første radposisjonen, og "Last" refererer til den siste radposisjonen.
La oss se et eksempel for å demonstrere dette scenariet.
Eksempel
I dette eksemplet vil vi fjerne radene fra den andre posisjonen til fjerde plassering.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan se at den gjenværende rad-1 returneres.
Metode 3: Fjern rader til sist
Her vil vi ikke selge radindeksene i et område, gjennom "-" (minus) operatøren, vi ønsker å fjerne ved å spesifisere disse områdene i en vektor. nrow () vil returnere den siste radindeksen, slik at vi kan fjerne rader ved å spesifisere dette som den siste posisjonen.
Syntaks:
DataFrame_Object [-C (First: NROW (DataFrame_Object)),]Hvor,
"First" refererer til den første radposisjonen, og "NROW ()" refererer til den siste radposisjonen.
La oss se et eksempel for å demonstrere dette scenariet.
Eksempel
I dette eksemplet vil vi fjerne radene fra den andre posisjonen til slutten av datarammen.
#Lag et dataaframmarked som har 4 rader og 5 kolonner.Resultat:
Vi kan se at den gjenværende rad-1 returneres.
Tilnærming 3: Fjern rader med undergruppe ()
Subsett () Metode i R -programmeringsfilter Radene basert på tilstanden. Hvis tilstanden er "falsk", blir disse radene fjernet fra datarammen og går tilbake til de gjenværende radene.
Syntaks:
undergruppe (DataFrame_Object, tilstand)Parametere:
Det tar to parametere.
Eksempel
I dette eksemplet vil vi velge rader hvor,
Resultat:
Konklusjon
I denne artikkelen lærte vi at det kan være mulig å slette en enkelt eller flere rader ved å spesifisere radposisjoner. Hvis du vil fjerne rader betinget, kan du bruke undergruppen () -metoden og spesifisere tilstanden inne i den.