Sammanfatta utdata
Funktionen summary() är användbar, men den är begränsad till de statistiska mått som är inbyggda i den. För att få mer specifika statistiska mått har du sett att syntaxen summarise(across(everything(), list())) från paketet dplyr kan användas.
I den här övningen använder du summarise(across(everything(), list())) för att beräkna medelvärde, standardavvikelse, median, minimum och maximum för abalones diameter. Du sparar utdata och extraherar sedan specifika element.
Datauppsättningen abaloneKeep och paketet dplyr har redan laddats in åt dig.
Den här övningen är en del av kursen
R för SAS-användare
Övningsinstruktioner
- Använd syntaxen
summarise(across(everything(), list()))för att beräkna medelvärde, standardavvikelse, median, minimum och maximum för diameter frånabaloneKeep. Spara utdata somabdiam. - Använd strukturfunktionen
str()för att visa klasstypen förabdiamoch namnen på elementen iabdiam. - Använd operatorn
$för att välja och visa elementetdiameter_sdsom är lagrat iabdiam.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Save output from summarise() for diameter
abdiam <- ___ %>%
select(___) %>%
summarise(across(___, list(___ = ~mean(.x),
___ = ~sd(.x),
median = ___,
min = ___,
___ = ~max(.x))))
# Use str() to see class of abdiam and names of elements
___
# Use $ selector to display diameter_sd
___