Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Kolommen Manipuleren | Data Frames
Introductie tot R

bookKolommen Manipuleren

Dataframes zijn flexibel: het is mogelijk om kolommen toe te voegen, te verwijderen en te hernoemen indien nodig.

Kolommen toevoegen

Voor het toevoegen van een nieuwe kolom wijs je een vector met waarden toe aan een nieuwe kolomnaam. Gebruik hiervoor het dollarteken ($) of vierkante haken met aanhalingstekens.

Voorbeeld

12345678
name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
copy

Je kunt hetzelfde doen met:

test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Note
Opmerking

De lengte van de vector die je toevoegt moet overeenkomen met het aantal rijen in het data frame.

Kolommen verwijderen

Om één of meer kolommen te verwijderen, gebruik de functie subset() met het argument select = -....

Voorbeeld

12345678910
name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
copy

Kolommen hernoemen

Gebruik de functie colnames() om kolommen te hernoemen. De syntaxis is hetzelfde als bij matrices:

colnames(data) <- new_names
Taak

Swipe to start coding

Je hebt een data frame store met informatie over artikelen en hun prijzen uit een kleine meubelwinkel:

itemsprices
Sofa340
Armchair150
Dining table115
Dining chair45
Bookshelf160

Je moet deze omzetten naar de volgende tabel:

ItemPriceSold
Sofa34067
Armchair15081
Dining table11579
Dining chair4576
Bookshelf16042

Volg de volgende stappen:

  1. Hernoem de kolomnamen van store naar c('Item', 'Price').
  2. Voeg een nieuwe kolom Sold toe met de waarden c(67, 81, 79, 76, 42).
  3. Geef het aangepaste data frame weer.

Oplossing

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5
single

single

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

close

Awesome!

Completion rate improved to 2.27

bookKolommen Manipuleren

Veeg om het menu te tonen

Dataframes zijn flexibel: het is mogelijk om kolommen toe te voegen, te verwijderen en te hernoemen indien nodig.

Kolommen toevoegen

Voor het toevoegen van een nieuwe kolom wijs je een vector met waarden toe aan een nieuwe kolomnaam. Gebruik hiervoor het dollarteken ($) of vierkante haken met aanhalingstekens.

Voorbeeld

12345678
name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) # Adding a new column with job titles test$job <- c("Teacher", "Doctor", "Manager") test
copy

Je kunt hetzelfde doen met:

test[, "Job"] <- c("Teacher", "Doctor", "Manager")
Note
Opmerking

De lengte van de vector die je toevoegt moet overeenkomen met het aantal rijen in het data frame.

Kolommen verwijderen

Om één of meer kolommen te verwijderen, gebruik de functie subset() met het argument select = -....

Voorbeeld

12345678910
name <- c("Alex", "Julia", "Finn") age <- c(24, 43, 32) gender <- c("M", "F", "M") test <- data.frame(name, age, gender) test$job <- c('Teacher', 'Doctor', 'Manager') # Drop a single column subset(test, select = -job) # Drop multiple columns subset(test, select = -c(age, gender))
copy

Kolommen hernoemen

Gebruik de functie colnames() om kolommen te hernoemen. De syntaxis is hetzelfde als bij matrices:

colnames(data) <- new_names
Taak

Swipe to start coding

Je hebt een data frame store met informatie over artikelen en hun prijzen uit een kleine meubelwinkel:

itemsprices
Sofa340
Armchair150
Dining table115
Dining chair45
Bookshelf160

Je moet deze omzetten naar de volgende tabel:

ItemPriceSold
Sofa34067
Armchair15081
Dining table11579
Dining chair4576
Bookshelf16042

Volg de volgende stappen:

  1. Hernoem de kolomnamen van store naar c('Item', 'Price').
  2. Voeg een nieuwe kolom Sold toe met de waarden c(67, 81, 79, 76, 42).
  3. Geef het aangepaste data frame weer.

Oplossing

Switch to desktopSchakel over naar desktop voor praktijkervaringGa verder vanaf waar je bent met een van de onderstaande opties
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 5. Hoofdstuk 5
single

single

some-alt