R/parseSingleRow.R

## Parse a single row from a JSON list
## 
## Author: Matthew D. Furia <matt.furia@sagebase.org>
##############################################################################

.parseSingleRow <- 
  function(row)
{
  ## constants
  kNaValue <- NA
  kMultiValueDelimiterString <- ', '
  ## end constants
  
  ## iterate through rownames and add each element to the data frame
  isNull <- sapply(row,is.null) 
  row[isNull] <- kNaValue 
  row[!isNull] <- lapply(row[!isNull], paste, collapse=kMultiValueDelimiterString)
  data.frame(row, stringsAsFactors=FALSE)
}
Sage-Bionetworks/rSynapseClient documentation built on May 9, 2019, 7:04 p.m.