How to analyze iNaturalist data using R programing language

if the primary purpose is to teach basic R, then it seems like the tutorial is fine. it covers the many of the basics of working with CSV data, filtering, aggregating, and visualizing (line graph, bar chart, map). my main criticism here would be that some of the examples don’t seem like they are very practical in the real world. for example, in your lesson on filtering using the OR operator, you show people how to filter for observations where user_login == xxx or common_name == yyy, and that doesn’t seem like something anyone would actually ever do.

however, if the primary purpose is to show folks how to work with iNat data (as opposed to teaching basic R), it seems to me like most things in the tutorial covers could be done more efficiently in a different way. in particular, downloading a ton of observations just to aggregate the data or create a basic visualization often is not necessary. especially around CNC time, trying to export observations in the standard interface often takes a lot of time. so there are faster / better ways to get a quick count or bar chart or list of top users, etc.

just for example:

2 Likes