Download the CSV file of data on dinosaur lengths with species names into your data folder and import it using read.csv()
.
get_mass_from_length_by_name()
that uses the equation mass <- a * length^b
to estimate the size of a dinosaur from its length. This function should take two arguments, the length
and the name of the dinosaur
group. Inside this function use if
/else if
/else
statements to check to see if the name is one of the following values and if so set a
and b
to the appropriate values from Seebacher 2001.
a = 10.95
and b = 2.64
a = 0.73
and b = 3.63
a = 214.44
and b = 1.46
a = NA
and b = NA
.Use this function and mapply()
to calculate the estimated mass for each dinosaur. You’ll need to pass the data to mapply()
as single vectors or columns, not the whole data frame.
Using dplyr
, add a new masses
column to the data frame (using rowwise()
, mutate()
and your function) and print the result to the console.
ggplot2
, make a histogram of dinosaur masses with one subplot for each species (remember facet_wrap()
).