Summarise output
While the summary()
function is useful, it is limited to only the statistics built into that function. To get more specific statistics of interest, you've seen that the summarise(across(everything(), list()))
syntax from the dplyr
package can be used.
In this exercise, you will use summarise(across(everything(), list()))
to compute the mean, standard deviation, median, minimum and maximum of the abalone diameters. You will save the output and then extract specific elements.
The abaloneKeep
dataset and dplyr
package have been loaded for you.
This exercise is part of the course
R For SAS Users
Exercise instructions
- Use
summarise(across(everything(), list()))
syntax to compute the mean, standard deviation, median, minimum, and maximum of diameter fromabaloneKeep
. Save the output asabdiam
. - Use
str()
structure function to view the class type ofabdiam
and the names of the elements inabdiam
. - Use the
$
operator to select and display thediameter_sd
element stored inabdiam
.
Hands-on interactive exercise
Have a go at this exercise by completing this sample code.
# 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
___