Video: The Third Industrial Revolution: A Radical New Sharing Economy 2024
Mange som begynner med R, blir forvirret av lister i begynnelsen. Det er egentlig ikke behov for det - en liste har bare to viktige deler: komponentene og navnene. Og i tilfelle av navngitte lister trenger du ikke engang å bekymre deg om sistnevnte. Men hvis du ser på kurvenes struktur. liste i følgende utgang, kan du se hvorfor folk ofte viker vekk fra lister. >> str (kurver. Liste) Liste over 2 $: num [1: 2, 1: 6] 12 5 4 4 5 2 6 4 9 12 … - attr (*, "dimnames") = Liste over 2 … $: chr [1: 2] "Granny" "Geraldine" … $: chr [1: 6] "1st" "2nd" "3rd" "4th" … $: chr "2010-2011"
Dette ser virkelig ut som noen uklar kode brukt av de hemmelige etterretningstjenestene under andre verdenskrig. Likevel, når du vet hvordan du leser det, er det ganske enkelt å lese. Så la oss dele opp produksjonen for å se hva som skjer her:
-
Den andre linjen inneholder en $, som indikerer starten på den første komponenten. Resten av linjen bør du kunne lese nå: Den forteller deg at denne første komponenten er en numerisk matrise med to rader og seks kolonner.
-
Den tredje linjen er foran …, som indikerer at denne linjen også tilhører den første komponenten. Hvis du ser på utgangen av str (kurver. Team) ser du denne linjen og de følgende to også. R holder rad- og kolonnenavnene til en matrise i et attributt som heter dimnames. For nå må du bare huske at et attributt er en ekstra bit informasjon som kan knyttes til nesten ethvert objekt i R.
-
-
-
Til slutt begynner den sjette linjen igjen med en $ og gir deg strukturen til den andre komponenten - i dette tilfellet en tegnvektor med bare en verdi.
-