From 67345acddc1865111d71b93b0c4ef7088ae9b4c0 Mon Sep 17 00:00:00 2001 From: unknown <ldecicco@usgs.gov> Date: Fri, 7 Nov 2014 16:50:24 -0600 Subject: [PATCH] Changed pCode to parameterCd for consistency. --- R/whatNWISData.r | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/R/whatNWISData.r b/R/whatNWISData.r index 4ee50f3c..1ef6ec37 100644 --- a/R/whatNWISData.r +++ b/R/whatNWISData.r @@ -8,7 +8,7 @@ #' "gw"(groundwater levels), "ad" (sites included in USGS Annual Water Data Reports External Link), #' "aw" (sites monitored by the USGS Active Groundwater Level Network External Link), "id" (historical #' instantaneous values), " -#' @param pCode string vector of valid parameter codes to return. Defaults to "all" which will not perform a filter. +#' @param parameterCd string vector of valid parameter codes to return. Defaults to "all" which will not perform a filter. #' @param statCd string vector of all statistic codes to return. Defaults to "all" which will not perform a filter. #' @keywords data import USGS web service #' @return retval dataframe with all information found in the expanded site file @@ -21,8 +21,8 @@ #' uvData <- whatNWISdata('05114000',service="uv") #' uvDataMulti <- whatNWISdata(c('05114000','09423350'),service=c("uv","dv")) #' siteNumbers <- c("01491000","01645000") -#' flowAndTemp <- whatNWISdata(siteNumbers, pCode=c("00060","00010")) -whatNWISdata <- function(siteNumbers,service="all",pCode="all",statCd="all"){ +#' flowAndTemp <- whatNWISdata(siteNumbers, parameterCd=c("00060","00010")) +whatNWISdata <- function(siteNumbers,service="all",parameterCd="all",statCd="all"){ siteNumber <- paste(siteNumbers,collapse=",") @@ -30,18 +30,18 @@ whatNWISdata <- function(siteNumbers,service="all",pCode="all",statCd="all"){ service <- match.arg(service, c("dv","uv","qw","ad","id","pk","sv","gw","aw","all","ad","iv","rt"), several.ok = TRUE) } - if(!("all" %in% pCode)){ - pcodeCheck <- all(nchar(pCode) == 5) & all(!is.na(suppressWarnings(as.numeric(pCode)))) + if(!("all" %in% parameterCd)){ + parameterCdCheck <- all(nchar(parameterCd) == 5) & all(!is.na(suppressWarnings(as.numeric(parameterCd)))) - if(!pcodeCheck){ - goodIndex <- which(pCode %in% parameterCdFile$parameter_cd) + if(!parameterCdCheck){ + goodIndex <- which(parameterCd %in% parameterCdFile$parameter_cd) if(length(goodIndex) > 0){ - badPcode <- pCode[-goodIndex] + badparameterCd <- parameterCd[-goodIndex] } else { - badPcode <- pCode + badparameterCd <- parameterCd } - message("The following pCodes seem mistyped:",paste(badPcode,collapse=","), "and will be ignored.") - pCode <- pCode[goodIndex] + message("The following parameterCds seem mistyped:",paste(badparameterCd,collapse=","), "and will be ignored.") + parameterCd <- parameterCd[goodIndex] } } @@ -80,12 +80,12 @@ whatNWISdata <- function(siteNumbers,service="all",pCode="all",statCd="all"){ intColumns <- grep("_nu",names(SiteFile)) SiteFile[,intColumns] <- sapply(SiteFile[,intColumns],as.integer) - pCodes <- unique(SiteFile$parm_cd) + parameterCds <- unique(SiteFile$parm_cd) parameterCdFile <- parameterCdFile - pcodeINFO <- parameterCdFile[parameterCdFile$parameter_cd %in% pCodes,] - SiteFile <- merge(SiteFile,pcodeINFO,by.x="parm_cd" ,by.y="parameter_cd",all=TRUE) + parameterCdINFO <- parameterCdFile[parameterCdFile$parameter_cd %in% parameterCds,] + SiteFile <- merge(SiteFile,parameterCdINFO,by.x="parm_cd" ,by.y="parameter_cd",all=TRUE) if(!("all" %in% service)){ @@ -94,8 +94,8 @@ whatNWISdata <- function(siteNumbers,service="all",pCode="all",statCd="all"){ if(!("all" %in% statCd)){ SiteFile <- SiteFile[SiteFile$stat_cd %in% statCd,] } - if(!("all" %in% pCode)){ - SiteFile <- SiteFile[SiteFile$parm_cd %in% pCode,] + if(!("all" %in% parameterCd)){ + SiteFile <- SiteFile[SiteFile$parm_cd %in% parameterCd,] } -- GitLab