Rivien ja Sarakkeiden Nimeäminen
Sen sijaan, että viittaisit matriisin alkioihin numeerisilla indekseillä, voit antaa riveille ja sarakkeille nimet. Tämä helpottaa suurten matriisien lukemista ja käsittelyä.
Nimien määrittäminen
Voit käyttää rownames()
- ja colnames()
-funktioita lisätäksesi riveille ja sarakkeille tunnisteet.
Esimerkki
12345678m <- matrix(1:9, nrow = 3, byrow = TRUE) # Assign row names rownames(m) <- c("r1", "r2", "r3") # Assign column names colnames(m) <- c("c1", "c2", "c3") m
Nimien määrän on vastattava matriisin rivien tai sarakkeiden määrää.
Nimien avulla hakeminen
Kun nimet on asetettu, voit hakea alkioita tai kokonaisia rivejä/sarakkeita niiden avulla.
Esimerkki
123456789num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) rownames(m) <- c('r1', 'r2', 'r3') colnames(m) <- c('c1', 'c2', 'c3') # Extract element at row "r2", column "c1" (value 4) m["r2", "c1"] # Extract the entire first row m["r1",]
Nimien käyttäminen indekseiden sijaan tekee koodista luettavampaa ja vähentää virheiden mahdollisuutta.
Swipe to start coding
Sinulle on annettu matriisi sellings
, joka tallentaa paikallisen huonekaluliikkeen myyntitiedot kolmen kuukauden ajalta:
Month | Sofa | Armchair | Dining table | Dining chair | Bookshelf |
---|---|---|---|---|---|
March | 16 | 21 | 30 | 23 | 10 |
April | 40 | 39 | 13 | 21 | 16 |
May | 11 | 21 | 36 | 32 | 16 |
Matriisilta puuttuvat tällä hetkellä rivien ja sarakkeiden nimet.
Tehtävänäsi on:
- Asettaa
c("March", "April", "May")
rivinimiksi matriisillesellings
. - Asettaa
c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf")
sarakenimiksi. Huomioi: käytä alaviivaa (_
) välilyöntien sijaan. - Tulosta matriisi
sellings
.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.27
Rivien ja Sarakkeiden Nimeäminen
Pyyhkäise näyttääksesi valikon
Sen sijaan, että viittaisit matriisin alkioihin numeerisilla indekseillä, voit antaa riveille ja sarakkeille nimet. Tämä helpottaa suurten matriisien lukemista ja käsittelyä.
Nimien määrittäminen
Voit käyttää rownames()
- ja colnames()
-funktioita lisätäksesi riveille ja sarakkeille tunnisteet.
Esimerkki
12345678m <- matrix(1:9, nrow = 3, byrow = TRUE) # Assign row names rownames(m) <- c("r1", "r2", "r3") # Assign column names colnames(m) <- c("c1", "c2", "c3") m
Nimien määrän on vastattava matriisin rivien tai sarakkeiden määrää.
Nimien avulla hakeminen
Kun nimet on asetettu, voit hakea alkioita tai kokonaisia rivejä/sarakkeita niiden avulla.
Esimerkki
123456789num <- 1:9 m <- matrix(num, nrow = 3, ncol = 3, byrow = T) rownames(m) <- c('r1', 'r2', 'r3') colnames(m) <- c('c1', 'c2', 'c3') # Extract element at row "r2", column "c1" (value 4) m["r2", "c1"] # Extract the entire first row m["r1",]
Nimien käyttäminen indekseiden sijaan tekee koodista luettavampaa ja vähentää virheiden mahdollisuutta.
Swipe to start coding
Sinulle on annettu matriisi sellings
, joka tallentaa paikallisen huonekaluliikkeen myyntitiedot kolmen kuukauden ajalta:
Month | Sofa | Armchair | Dining table | Dining chair | Bookshelf |
---|---|---|---|---|---|
March | 16 | 21 | 30 | 23 | 10 |
April | 40 | 39 | 13 | 21 | 16 |
May | 11 | 21 | 36 | 32 | 16 |
Matriisilta puuttuvat tällä hetkellä rivien ja sarakkeiden nimet.
Tehtävänäsi on:
- Asettaa
c("March", "April", "May")
rivinimiksi matriisillesellings
. - Asettaa
c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf")
sarakenimiksi. Huomioi: käytä alaviivaa (_
) välilyöntien sijaan. - Tulosta matriisi
sellings
.
Ratkaisu
Kiitos palautteestasi!
single