Welcome to USGS-R
USGS-R is a community of support for users of the R scientific programming language.
USGS-R resources include R training materials, R tools for the retrieval and analysis of USGS data, and support for a growing group of USGS-R developers.
R is a flexible programming language that provides researchers with access to state-of-the-science analytical methods. Moreover, R is open-source and free to use for all. The USGS-R builds on the existing R community and provides resources for technical skill-building within USGS for all levels of expertise.
New to R
Why use R? - Learning about a new tool is daunting. Read more about some of the benefits of R proficiency.
Get started - Resources for installing R and other helpful links.
Get help - Stuck in the mud early in your R journey? Check out Getting help for quick tips and links.
GRAN - Find and update USGS packages from the Geological Survey R Archive Network.
Help for intermediate users - Asking and answering questions to the broader R community.
USGS-R Github - Find R tools and packages that are under active development.
Contributing to USGS-R - How to add your USGS package to the USGS-R github organization.
Package Resources - Documentation for getting started with R package development.
Code style guide - Follow code style guidelines to make your code more readable and shareable.
GRAN - How to add your USGS package to GRAN.
This R package for downloading and importing USGS and EPA water data.
An R-package for the analysis of long term changes in water quality and streamflow
Tools for geo-web processing of gridded data. geoknife slices up data according to overlap with irregular features.
A bootstrap method for estimating uncertainty of water quality trends.
Calculates Hydrologic Indicator stats and fundamental properties of daily streamflow for a given set of data.
Tools for interfacing R with ScienceBase data services.
USGS water science R functions for LOAD ESTimation of constituents in rivers and streams.
Graphical USGS water science R functions.