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

bookIndeksering af Vektorelementer

Du kan tilgå elementer i en vektor ved deres position (numerisk indeks) eller ved deres tildelte navne.

Note
Bemærk

I R starter indekser ved 1.

Adgang til enkelt element

Du kan udtrække ét element ad gangen enten ved dets position i vektoren eller ved dets tildelte navn.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
copy

Adgang til flere elementer

Det er også muligt at vælge flere elementer på én gang ved at angive en vektor af indekser eller navne.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
copy
Opgave

Swipe to start coding

Du har en vektor ved navn prices, hvor hver pris er tildelt et tilsvarende varenavn. Din opgave er at:

  1. Hente prisen på 'Armchair' ved at bruge navnet i stedet for indekset.
  2. Hente priserne for både 'Dining table' og 'Dining chair' ved at bruge deres indeks.

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 7
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

bookIndeksering af Vektorelementer

Stryg for at vise menuen

Du kan tilgå elementer i en vektor ved deres position (numerisk indeks) eller ved deres tildelte navne.

Note
Bemærk

I R starter indekser ved 1.

Adgang til enkelt element

Du kan udtrække ét element ad gangen enten ved dets position i vektoren eller ved dets tildelte navn.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # First grade grades[1] # Grade for Literature grades['Literature']
copy

Adgang til flere elementer

Det er også muligt at vælge flere elementer på én gang ved at angive en vektor af indekser eller navne.

Eksempel

1234567
grades <- c(80, 75, 95, 100) names(grades) <- c('Math', 'Physics', 'English', 'Literature') # Second and third grades grades[c(2,3)] # Grades for Math and Physics grades[c('Math', 'Physics')]
copy
Opgave

Swipe to start coding

Du har en vektor ved navn prices, hvor hver pris er tildelt et tilsvarende varenavn. Din opgave er at:

  1. Hente prisen på 'Armchair' ved at bruge navnet i stedet for indekset.
  2. Hente priserne for både 'Dining table' og 'Dining chair' ved at bruge deres indeks.

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 7
single

single

some-alt