Video: Hubble - 15 years of discovery 2024
En viktig forskjell mellom en matrise og en dataramme i R er at datarammer alltid har kalt observasjoner. Mens rownames () -funksjonen returnerer NULL hvis du ikke angav radnavnene på en matrise, vil det alltid gi et resultat når det gjelder en dataramme.
Kontroller resultatet av følgende kode: >> rownames (employ. Data) [1] "1" "2" "3"
Som standard er radnavnet - eller observasjonsnavn - av en data rammen er rett og slett radene i karakterformat. Du kan ikke kvitte seg med dem, selv om du prøver å slette dem ved å tildele NULL-verdien (som du kan gjøre med matriser).
Du kan imidlertid endre radnavnene akkurat som du gjør med matriser, bare ved å tildele verdiene via rownames () -funksjonen, slik: >> rownames (employ. Data) ansette. data ansatt lønn første dag kokk John Doe 21000 2010-11-01 BigChef Peter Gynn 23400 2008-03-25 BiggerChef Jolie Hope 26800 2007-03-14
Ikke la deg lure, men: Radnavn kan se ut som en annen variabel, men du kan ikke få tilgang til dem slik du får tilgang til variablene.