Rivin ja Sarakkeen 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 indeksien 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")matriisinsellingsrivinimiksi. - Asettaa
c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf")sarakenimiksi. Huomioi: käytä alaviivaa (_) välilyöntien sijaan. - Tulostaa 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
Rivin ja Sarakkeen 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 indeksien 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")matriisinsellingsrivinimiksi. - Asettaa
c("Sofa", "Armchair, "Dining_table", "Dining_chair", "Bookshelf")sarakenimiksi. Huomioi: käytä alaviivaa (_) välilyöntien sijaan. - Tulostaa matriisi
sellings.
Ratkaisu
Kiitos palautteestasi!
single