A function for the Portal data set
- If surveys.csv, species.csv, and plots.csv are not available in your workspace download them, and load them into R using
read.csv().
- Combine the
surveys and species tables into a single data frame.
- Write a function that:
- Takes three arguments - a data frame (the combined table created before), a
genus name, and a species name,
- Uses functions from the
dplyr package to produce a data frame with two columns: year and count, where count is the number of individuals (i.e., the number of rows) for the species indicated by genus and species in that year,
- Returns the resulting data frame. Note that this data frame is a time series by year.
- Use your function to get the data frame of time series by year for the
genus Dipodomys and the species merriami and then make a graph of this time series using ggplot that has year on the x axis, count on the y axis, and displays the data as points.
- Use your function to get the data frame time series by year for the
genus Chaetodipus and species penicillatus and then make a graph of this time-series using ggplot that has year on the x axis, count on the y axis, and displays the data as blue points (with size = 1) connected by blue lines (with size = 2). Change the x axis label to Year and the y axis label to Number of Individuals.