Size Estimates By Name Loop (Loops)
This is a followup to Size Estimates by Name.
Download and import data on dinosaur lengths with species names.
Write a function mass_from_length() that uses the equation mass <- a * length^b to estimate the size of a dinosaur from its length.
This function should take two arguments, length and species. For each of the following inputs for species, use the given values of a and b for the calculation:
- For
Stegosauria:a = 10.95andb = 2.64(Seebacher 2001). - For
Theropoda:a = 0.73andb = 3.63(Seebacher 2001). - For
Sauropoda:a=214.44andb = 1.46(Seebacher 2001). - For any other value of
species:a = 25.37andb = 2.49.
- Use this function and a for loop to calculate the estimated mass for each dinosaur, store the masses in a vector, and after all of the calculations are complete show the first few items in the vector using
head(). - Add the results in the vector back to the original data frame. Show the first few rows of the data frame using
head(). - Calculate the mean mass for each
speciesusingdplyr.