Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Indexering i Matriser | Matriser
Introduktion till R
Avsnitt 4. Kapitel 4
single

single

Indexering i Matriser

Svep för att visa menyn

Matrixelement nås med två index: radnummer och kolumnnummer. Precis som vanligt börjar indexeringen på 1. Använd hakparenteser [row, column] för att ange positionen för ett element.

Enskilda element

Ange både rad- och kolumnindex för att hämta ett enskilt värde.

Exempel

1234567
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Element in row 2, column 2 (value 5) m[2, 2] # Element in row 1, column 3 (value 3) m[1, 3]

Flera element

Använd en vektor av index för att extrahera flera värden samtidigt.

Exempel

12345
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Elements in row 3, columns 2 and 3 m[3, c(2, 3)]

Hela rader eller kolumner

Utelämna ett av indexen för att returnera en hel rad eller kolumn.

Exempel

1234567
num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) # Entire first row m[1, ] # Entire third column m[, 3]
Uppgift

Svep för att börja koda

Du har en matris som heter m:

2  4  6  8
10 12 14 16

Dina uppgifter är:

  1. Extrahera elementet 12.
  2. Extrahera elementen 4 6.
  3. Extrahera den tredje kolumnen.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 4. Kapitel 4
single

single

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

some-alt