Portal Data Manipulation (dplyr)
If the file surveys.csv is not already in your working directory then download a copy.
Load the file into R using read_csv().
Do not use pipes for this exercise.
- Use
select()andarrange()to create a new data frame with just theyear,month,day, andplot_idcolumns with the rows sorted byplot_id. - Use
mutate(),select(), anddrop_na()to create a new data frame with theyear,species_id, and weight in kilograms of each individual, with no null weights. The weight in the table is given in grams so you will need to create a new column for weight in kilograms by dividing the weight column by 1000. - Use
filter()andselect()to get theyear,month,day, andspecies_idcolumns for all of the rows in the data frame where species_id is SH. - Use
select(),filter(), andarrange()to produce a data frame withplot_id,species_id,weight, andhindfoot_length, where the species is"PB"or"PP"andweightis less than 40. Exclude NA values for bothweightandhindfoot_length. Sort the table byweight.