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

bookÆndring af Vektorelementer

Vektorer kan ændres ved at tilføje nye elementer eller opdatere eksisterende. Dette er nyttigt, når datastrukturen skal udvides, eller når værdier skal rettes.

Tilføjelse af elementer med funktioner

Brug funktionen c() eller funktionen append() for at tilføje en ny værdi til en vektor. Hvis vektoren er navngivet, kan der derefter tildeles en etiket til det nye element.

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

Tilføjelse af elementer med navne

Hvis vektoren allerede har navne, kan du tilføje et nyt element ved at tildele en værdi direkte til et nyt navn.

Eksempel

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

Opdatering af elementer

Eksisterende værdier kan også ændres enten ved navn eller ved 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
Opgave

Swipe to start coding

  1. Tilføj et nyt element med navnet 'Desk' og en pris på 135 til slutningen af vektoren prices ved at bruge den anden metode (tildeling af navn samtidig med værdien).
  2. Opdater prisen på 'Bookshelf' til 180. Du kan gøre dette ved at bruge enten indekset eller navnet.
  3. Vis den ændrede vektor prices.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8
single

single

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

close

Awesome!

Completion rate improved to 2.27

bookÆndring af Vektorelementer

Stryg for at vise menuen

Vektorer kan ændres ved at tilføje nye elementer eller opdatere eksisterende. Dette er nyttigt, når datastrukturen skal udvides, eller når værdier skal rettes.

Tilføjelse af elementer med funktioner

Brug funktionen c() eller funktionen append() for at tilføje en ny værdi til en vektor. Hvis vektoren er navngivet, kan der derefter tildeles en etiket til det nye element.

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

Tilføjelse af elementer med navne

Hvis vektoren allerede har navne, kan du tilføje et nyt element ved at tildele en værdi direkte til et nyt navn.

Eksempel

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

Opdatering af elementer

Eksisterende værdier kan også ændres enten ved navn eller ved 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
Opgave

Swipe to start coding

  1. Tilføj et nyt element med navnet 'Desk' og en pris på 135 til slutningen af vektoren prices ved at bruge den anden metode (tildeling af navn samtidig med værdien).
  2. Opdater prisen på 'Bookshelf' til 180. Du kan gøre dette ved at bruge enten indekset eller navnet.
  3. Vis den ændrede vektor prices.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 8
single

single

some-alt