Video: Star Trek New Voyages, 4x06, Enemy Starfleet, Subtitles 2025
Ændring af værdier i en vektor i R er faktisk ret simpelt. For at illustrere, lad os antage, at du har oprettet to vektorer, der indeholder antallet af kurve, som Granny og Geraldine lavede i seks basketballspil, som følger: >> kurve. af. Granny kurve. af. Geraldine <- c (5, 3, 2, 2, 12, 9)
Men antager, at bedstemor fortæller dig at du har lavet en fejl: I det tredje spil lavede hun fem kurve, ikke fire. Du kan nemt rette denne fejl ved at bruge indekser, som følger:
Forestil dig at du lavede to fejl i antallet af kurve, som Granny's ven Geraldine scorede: Hun scorede faktisk fire gange i anden og fjerde kamp. For at rette kurverne til Geraldine kan du bruge følgende kode:
Hvor cool er det? Du skal dog være forsigtig. R fortæller dig ikke, når det er genbrugsværdier, så en typografi kan give dig uventede resultater.
R har ikke en Fortryd-knap, så når du ændrer en vektor, er der ingen tilbage. Du kan forhindre katastrofer ved først at lave en kopi af dit objekt og derefter ændre værdierne i kopien, som vist i det følgende eksempel. Først skal du lave en kopi ved at tildele vektorkurverne. af. Granny til objektet Granny. kopi:>> Granny. kopi <- kurve. af. Granny
Du kan tjekke, hvad der er i begge objekter ved at skrive navnet på kommandolinjen og trykke på Enter. Nu kan du ændre vektorkurverne. af. Granny: >> kurve. af. Granny [4] kurve. af. Granny [1] 12 4 5 11 9 3
Hvis du laver en fejl, skal du blot tildele vektor Granny. Kopi tilbage til objektkurverne. af. Granny, sådan her: >> kurve. af. Granny kurve. af. Granny [1] 12 4 5 6 9 3