Hoe meerdere rijen in r te verwijderen (met voorbeelden)


U kunt een van de volgende methoden gebruiken om meerdere rijen uit een dataframe in R te verwijderen:

Methode 1: specifieke rijen verwijderen

 #remove rows 2, 3, and 4
new_df <- df[-c(2, 3, 4), ]

Methode 2: Rijbereik verwijderen

 #remove rows 2 through 5
new_df <- df[-c(2:5), ]

Methode 3: Verwijder de laatste N regels

 #remove rows 4 through last row
new_df <- df[-c(4: nrow (df)), ]

De volgende voorbeelden laten zien hoe u elk van deze methoden in de praktijk kunt gebruiken met het volgende dataframe:

 #create data frame
df <- data. frame (team=c('A', 'B', 'C', 'D', 'E', 'F'),
                 points=c(99, 90, 86, 88, 95, 99),
                 assists=c(33, 28, 31, 39, 34, 24))

#view data frame
df

  team points assists
1 A 99 33
2 B 90 28
3 C 86 31
4 D 88 39
5 E 95 34
6 F 99 24

Voorbeeld 1: specifieke rijen verwijderen

De volgende code laat zien hoe u rijen 2, 3 en 4 uit het dataframe verwijdert:

 #define new data frame with rows 2, 3, 4 removed
new_df <- df[-c(2, 3, 4),]

#view new data frame
new_df

  team points assists
1 A 99 33
5 E 95 34
6 F 99 24

Merk op dat de lijnen 2, 3 en 4 allemaal uit het dataframe zijn verwijderd.

Voorbeeld 2: Een rijbereik verwijderen

De volgende code laat zien hoe u rijen tussen 2 en 5 verwijdert:

 #define new data frame with rows 2 through 5 removed
new_df <- df[-c(2:5),]

#view new data frame
new_df

  team points assists
1 A 99 33
6 F 99 24

Merk op dat de regels 2, 3, 4 en 5 zijn verwijderd.

Voorbeeld 3: Verwijder de laatste N regels

De volgende code laat zien hoe u regel 4 tot de laatste regel verwijdert:

 #remove rows 4 through last row
new_df <- df[-c(4: nrow (df)), ]

#view new data frame
new_df

  team points assists
1 A 99 33
2 B 90 28
3 C 86 31

Merk op dat regel 4 en alle daaropvolgende regels zijn verwijderd.

Aanvullende bronnen

In de volgende zelfstudies wordt uitgelegd hoe u andere veelvoorkomende bewerkingen in R uitvoert:

Hoe dubbele regels in R te verwijderen
Hoe het aantal regels in R te tellen
Rijen verwijderen met enkele of alle NA’s in R

Einen Kommentar hinzufügen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert