Hjem Personlig finansiering Hvordan man navngiver matrixrader og kolonner i R-dummier

Hvordan man navngiver matrixrader og kolonner i R-dummier

Indholdsfortegnelse:

Video: Navngivning af organiske stoffer 2025

Video: Navngivning af organiske stoffer 2025
Anonim

Funktionen rbind () i R tilføjer bekvemt navne på vektorerne til matrixens rækker. Du navngiver værdierne i en vektor, og du kan gøre noget meget ens med rækker og kolonner i en matrix.

Dertil har du funktionerne rownames () og colnames (). Gæt hvilken man gør hvad? Begge funktioner virker meget som de navnefunktioner (), du bruger, når du angiver vektorværdier.

Ændring af rækken og kolonnens navn

Matrixkurverne. hold har allerede nogle rækken navne. Det ville være bedre, hvis navnene på rækkene bare ville læse "Granny" og "Geraldine". Du kan nemt ændre disse radenavne som denne: >> rownames (kurver. Team) <- c ("Granny", "Geraldine")

Du kan se på matrixen for at kontrollere, om det gjorde hvad det skulle gør det, eller du kan se på rækken navne som sådan: >> rownames (kurver. team) [1] "Granny" "Geraldine"

Funktionen colnames () fungerer nøjagtig det samme. Du kan f.eks. Tilføje nummeret til spillet som et kolonnens navn ved hjælp af følgende kode:


>> colnames (kurve team) <- c ("1st", "2nd", "3rd", "4th", "5th", "6th")

Dette giver dig følgende matrix: >> kurve. hold 1. 2. 3. 4. 5. 6. Granny 12 4 5 6 9 3 Geraldine 5 4 2 4 12 9

Det er næsten som om du vil have det, men det tredje kolonne navn indeholder en irriterende skrivefejl. Intet problem der, R giver dig mulighed for nemt at rette op på den fejl. Ligesom funktionen med navne () kan du bruge indeks til at udtrække eller ændre en bestemt række eller kolonne navn. Du kan rette fejlen i kolonnens navne som denne:

>> colnames (kurve. Team) [3] <- "3rd"

Hvis du vil slippe af med enten kolonne navne eller rækken navne, er det eneste du skal gøre, sat deres værdi til NULL. Dette virker også for vektornavne, forresten. Det kan du selv prøve på en kopi af matrixkurverne. Hold som dette: >> kurve. kopi colnames (kurve. kopi) kurve. kopi [1] [2] [3] [4] [5] [6] Granny 12 4 5 6 9 3 Geraldine 5 4 2 4 12 9

R gemmer rækken og kolonnens navne i en attribut kaldet dimnames. Brug funktionen dimnames () til at udtrække eller indstille disse værdier.

Brug af navne som indekser

Disse rækker og kolonne navne kan bruges ligesom du bruger navne for værdier i en vektor. Du kan bruge disse navne i stedet for indeksnummeret til at vælge værdier fra en vektor. Dette fungerer også for matricer ved hjælp af rækken og kolonnens navne.
Sig du vil vælge det andet og femte spil for begge damer, prøv: >> kurve.team [c ("2nd", "5th")] 2. 5. Granny 4 9 Geraldine 4 12

Præcis som før, får du alle rækker, hvis du ikke angiver, hvilke du vil have. Alternativt kan du udvinde alle resultaterne for Granny som denne: >> kurve. team ["Granny",] 1st 2nd 3rd 4th 5th 6th 12 4 5 6 9 3

Det er faktisk resultatet, men rækkenavnet er væk nu. R forsøger at forenkle matrixen til en vektor, hvis det er muligt. I dette tilfælde returneres en enkelt række, så dette resultat transformeres som standard til en vektor.

Hvis en matrix med en række er forenklet til en vektor, anvendes kolonnens navne som navne for værdierne. Hvis en matrix med en kolonne forenkles til en vektor, anvendes radnavnet som navne til vektoren. Hvis du vil beholde alle navne, skal du indstille argumentet til FALSE for at undgå konvertering til en vektor.

Hvordan man navngiver matrixrader og kolonner i R-dummier

Valg af editor

Få hjælp til din kodependency - dummies

Få hjælp til din kodependency - dummies

Hvis du mener, at du måske er afhængig af hinanden, har du brug for hjælp til at ændre din adfærd. Her er nogle kilder til hjælp til dem, der lider af kodependens: Læs alt hvad du kan om kodependency (men læsning alene er utilstrækkelig til at ændre). Gå til et tolv-trinsmøde for kodependenter, f.eks. Codependents Anonym, kaldet CoDA eller Al-Anon for ...

Helbredelse Depression med Mindfulness er muligt - men det tager tid - dummies

Helbredelse Depression med Mindfulness er muligt - men det tager tid - dummies

Med den rigtige støtte , er opsving fra depression med mindfulness muligt. Det er nyttigt at huske at enhver helbredelse gennem depression tager tid og ofte mødes med en op og ned proces af lows, højder, stabile perioder, lavt niveau igen, så mere stabile tider, der fører til en anden forbedring og følelse bedre. Så meget som du ...

Sunde alternativer til loathsome Personal Labels - dummies

Sunde alternativer til loathsome Personal Labels - dummies

Du kan forandre hvordan du føler ved at ændre den måde du tænker og snakker om dig selv. Nedenstående tabel opdeler mellem negative selvdæmpende etiketter, som du måske siger højt eller indadtil tænker på dig selv og konstruktive sundere bekræftelser, som du kan vælge at sige og føle i stedet. At skifte dine ord på denne måde kan hjælpe dig ...

Valg af editor

Sådan oprettes dit DSLR-filmprojekt - dummier

Sådan oprettes dit DSLR-filmprojekt - dummier

Det er nemt at starte et DSLR-filmprojekt. Bare gå til Fil → Ny → Projekt for at lave en ny. Derefter skal du give det et navn, helst en der har noget at gøre med filmen. Du kan kalde det The Last Kiss eller Debbie. Det er ligegyldigt. Bare navngiv det og klik på OK. Udnyt ...

Sådan skaber du dramatisk lys til din DSLR-film - dummier

Sådan skaber du dramatisk lys til din DSLR-film - dummier

Forstå begrebet dramatisk belysning er en start, men teori får dig kun så langt. Det hjælper ikke medmindre du kan bruge din DSLR til at skabe overbevisende belysning. Traditionelt trepunkts lys giver et godt udgangspunkt. Derefter bliver tingene mere interessante. Filmlys som Rembrandt Når du tænker på det mest dramatiske ...

Hvordan man laver magiske film med flip video - dummier

Hvordan man laver magiske film med flip video - dummier

En magisk film er magisk, primært fordi du er overlader det til FlipShare til at redigere sammen tilfældige segmenter af dine klip og billeder i en endelig forkortet film, der fanger den overordnede essens af dine klip. Nogle vigtige beslutninger Magic Movie-funktionen gør med hensyn til dine klip, når du opretter en Magic Movie ...

Valg af editor

Hvordan man arbejder med CSS3-moduler - dummier

Hvordan man arbejder med CSS3-moduler - dummier

For at gøre det enklere, kan CSS3-modulerne adskilles i ti kategorier: grænser, baggrunde, skrifttyper, teksteffekter, flere kolonner, overgange, 2D overgange, 3D overgange, animationer og brugergrænseflade. Tag et kort kig på hvert modul for at se, hvad det kan gøre. Grænser: Grænsemodulet udvider kapaciteterne i grænsekategorien ved at tilføje valgmuligheder ...

Sådan arbejder du med CSS3 Pattern Selectors - dummies

Sådan arbejder du med CSS3 Pattern Selectors - dummies

I nogle tilfælde et valg du har brug for make in CSS3 har intet at gøre med enten tags eller attributter, men mønsteret, hvor objekterne vises på siden. Du kan f.eks. Kun vælge det første objekt, uanset hvad det pågældende objekt kan være. I nogle tilfælde vil du ...

Hvordan man arbejder med skyder i CSS3 - dummies

Hvordan man arbejder med skyder i CSS3 - dummies

Skydere giver brugeren mulighed for at indtaste en værdi visuelt - som en del af en helhed. I CSS3 sikrer en skyder, at brugeren indtaster en korrekt værdi inden for en række værdier, så du behøver ikke bekymre dig om sikkerhedsproblemer eller forkerte værdier. Som et resultat giver skyderen et værdifuldt middel til ...