Hvordan bruke Dimensjoner du ut verdier fra en Array i R
March 27 by Eliza
Ekstrahering av verdier fra en matrise i R med en rekke dimensjoner er helt ekvivalent med å ekstrahere verdier fra en grunnmasse. Du skille dimensjonsindeksene du ønsker å hente med komma.
Om nødvendig kan du bruke rulle argument akkurat som du gjør med matriser. For eksempel, for å få verdien fra den andre raden og tredje kolonnen i den første tabellen av my.array, du bare gjøre følgende:
> My.array [2,3,1]
[1] 8
Hvis du vil ha den tredje kolonnen i den andre tabellen som en matrise, bruker du følgende kode:
> My.array [, 3, 2, slipp = FALSE]
,, En
[1]
[1,] 19
[2,] 20
[3,] 21
Hvis du dona € ™ t spesifisere dråpe = FALSE argument, vil R prøve å forenkle objektet så mye som mulig. Dette betyr også at dersom resultatet har bare to dimensjoner, vil R gjør det til en matrise. Den følgende kode gir en matrise som består av den andre raden i hver tabell:
> My.array [2,,]
[1] [2]
[1,] 2 14
[2,] 5 17
[3,] 8 20
[4,] 11 23
Denne reduksjonen ikke? € ™ t bety imidlertid at rader holde rader. I dette tilfelle, R har de rader kolonner. Dette skyldes det faktum at R første velger verdiene, og deretter legger dimensjonene som er nødvendige for å representere dataene fullstendig.
I dette tilfellet R trenger to dimensjoner med fire indekser (antall kolonner) og to indekser (antall bord), henholdsvis. Som R fyller en matrise kolonnevis, de opprinnelige rader nå omgjort til kolonner.
- • Hvordan å sjonglere Dimensjoner og erstatt verdier i en matrise i R
- • Hvordan bruke Dimensjons Begrensninger i AutoCAD 2014
- • Hvordan bruke ekte Virtual Network Computing fra den bærbare
- • Slik pakker du ut verdier fra en matrise i R
- • Concatenating verdier fra en variabel Antall Celler
- • Lese verdier fra Grafer
- • Eksklusive Verdier fra Averaging
- • Hvordan bruke Vektorisering med Hvis Uttalelser i R
- • Hvordan bruke Frekvenser eller tettheter med dine data i R