Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Modifisering av Vektorelementer | Datatyper og Vektorer
Introduksjon Til R

bookModifisering av Vektorelementer

Vektorer kan endres ved å legge til nye elementer eller oppdatere eksisterende. Dette er nyttig når datastrukturen må utvides eller når verdier må korrigeres.

Legge til elementer med funksjoner

Bruk funksjonen c() eller funksjonen append() for å legge til en ny verdi i en vektor. Hvis vektoren er navngitt, kan du deretter tildele en etikett til det nye elementet.

Eksempel

12345678
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
copy

Legge til elementer med navn

Hvis vektoren allerede har navn, kan du legge til et nytt element ved å tilordne en verdi direkte til et nytt navn.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Oppdatering av elementer

Eksisterende verdier kan også endres enten ved navn eller indeks.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
copy
Oppgave

Swipe to start coding

  1. Legg til et nytt element kalt 'Desk' med en pris på 135 til slutten av prices-vektoren ved å bruke den andre metoden (tilordne navnet samtidig som verdien legges til).
  2. Oppdater prisen på 'Bookshelf' til 180. Du kan bruke enten indeksen eller navnet for å gjøre dette.
  3. Vis den endrede vektoren prices.

Løsning

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 8
single

single

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

close

Awesome!

Completion rate improved to 2.27

bookModifisering av Vektorelementer

Sveip for å vise menyen

Vektorer kan endres ved å legge til nye elementer eller oppdatere eksisterende. Dette er nyttig når datastrukturen må utvides eller når verdier må korrigeres.

Legge til elementer med funksjoner

Bruk funksjonen c() eller funksjonen append() for å legge til en ny verdi i en vektor. Hvis vektoren er navngitt, kan du deretter tildele en etikett til det nye elementet.

Eksempel

12345678
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades <- c(grades, 60) names(grades)[length(grades)] <- 'Philosophy' grades
copy

Legge til elementer med navn

Hvis vektoren allerede har navn, kan du legge til et nytt element ved å tilordne en verdi direkte til et nytt navn.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Add new grade grades['Philosophy'] <- 60 grades
copy

Oppdatering av elementer

Eksisterende verdier kan også endres enten ved navn eller indeks.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Update second grade grades[2] <- 60 # Update Math grade by name grades["Math"] <- 100
copy
Oppgave

Swipe to start coding

  1. Legg til et nytt element kalt 'Desk' med en pris på 135 til slutten av prices-vektoren ved å bruke den andre metoden (tilordne navnet samtidig som verdien legges til).
  2. Oppdater prisen på 'Bookshelf' til 180. Du kan bruke enten indeksen eller navnet for å gjøre dette.
  3. Vis den endrede vektoren prices.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 8
single

single

some-alt