Rijen en kolommen van een data frame
selecteren
Rijen en kolommen selecteren doe je aan de hand van square brackets [ , ]
. Hierbij selecteer je met de waarde voor de komma de rij en na de komma de kolom. Respectievelijk kun je hiermee rijen en kolommen in een data frame selecteren.
Een rij uit een data frame selecteren
# rijnummer 1 selecteren uit de 'autos' dataset
autos[1,]
## mpg cyl disp hp drat wt qsec vs am gear carb
## Mazda RX4 21 6 160 110 3.9 2.62 16.46 0 1 4 4
Een kolom uit een dataframe selecteren
# kolomnummer 3 selecteren uit de 'autos' dataset
autos[,3]
## [1] 160.0 160.0 108.0 258.0 360.0 225.0 360.0 146.7 140.8 167.6 167.6
## [12] 275.8 275.8 275.8 472.0 460.0 440.0 78.7 75.7 71.1 120.1 318.0
## [23] 304.0 350.0 400.0 79.0 120.3 95.1 351.0 145.0 301.0 121.0
Meerdere rijen en kolommen uit een data frame
selecteren
# rij 1 t/m 3 selecteren
autos[c(1:3),]
## mpg cyl disp hp drat wt qsec vs am gear carb
## Mazda RX4 21.0 6 160 110 3.90 2.620 16.46 0 1 4 4
## Mazda RX4 Wag 21.0 6 160 110 3.90 2.875 17.02 0 1 4 4
## Datsun 710 22.8 4 108 93 3.85 2.320 18.61 1 1 4 1
# rij 1,3,7 en 8 selecteren
autos[c(1,3,7,8),]
## mpg cyl disp hp drat wt qsec vs am gear carb
## Mazda RX4 21.0 6 160.0 110 3.90 2.62 16.46 0 1 4 4
## Datsun 710 22.8 4 108.0 93 3.85 2.32 18.61 1 1 4 1
## Duster 360 14.3 8 360.0 245 3.21 3.57 15.84 0 0 3 4
## Merc 240D 24.4 4 146.7 62 3.69 3.19 20.00 1 0 4 2
# kolom 4 en 5 selecteren
autos[,c(4,5)]
## hp drat
## Mazda RX4 110 3.90
## Mazda RX4 Wag 110 3.90
## Datsun 710 93 3.85
## Hornet 4 Drive 110 3.08
## Hornet Sportabout 175 3.15
## Valiant 105 2.76
## Duster 360 245 3.21
## Merc 240D 62 3.69
## Merc 230 95 3.92
## Merc 280 123 3.92
## Merc 280C 123 3.92
## Merc 450SE 180 3.07
## Merc 450SL 180 3.07
## Merc 450SLC 180 3.07
## Cadillac Fleetwood 205 2.93
## Lincoln Continental 215 3.00
## Chrysler Imperial 230 3.23
## Fiat 128 66 4.08
## Honda Civic 52 4.93
## Toyota Corolla 65 4.22
## Toyota Corona 97 3.70
## Dodge Challenger 150 2.76
## AMC Javelin 150 3.15
## Camaro Z28 245 3.73
## Pontiac Firebird 175 3.08
## Fiat X1-9 66 4.08
## Porsche 914-2 91 4.43
## Lotus Europa 113 3.77
## Ford Pantera L 264 4.22
## Ferrari Dino 175 3.62
## Maserati Bora 335 3.54
## Volvo 142E 109 4.11
# rij 1,4,5 en kolom 2,5,7 selecteren
autos[c(1,4,5),c(2,5,7)]
## cyl drat qsec
## Mazda RX4 6 3.90 16.46
## Hornet 4 Drive 6 3.08 19.44
## Hornet Sportabout 8 3.15 17.02
Een specifiek datapunt uit een data frame
selecteren
# de data selecteren die op rij 4 en kolom 3 staat
autos[4,3]
## [1] 258