parseMasterList-methods: LegiScan Parser Methods - parseMasterList

Description Usage Arguments Note See Also Examples

Description

Generic method for parsing data retrieved from getMasterList API call

Method for parsing LegiScan API calls to getMasterList

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
parseMasterList(rawMasterList, dataframe = FALSE, archive = TRUE,
  option = c(RECOVER, NOCDATA))


  ## S4 method for signature 'XMLDocumentContent,logical,logical,numeric'
parseMasterList(rawMasterList,
  dataframe = FALSE, archive = TRUE, option = c(RECOVER, NOCDATA))

## S4 method for signature 'character,logical,logical,missing'
parseMasterList(rawMasterList,
  dataframe = FALSE, archive = TRUE, option = NULL)

Arguments

rawMasterList

An object with the returned data from the masterList method

dataframe

A logical defining the returned object data type (set to false for tbl_df object)

archive

A logical specifying if an archived file will be created. File will be saved as MasterListArchive followed by a timestamp in the current directory.

option

Additional arguments that can be supplied to the XML/RJSONIO parsers

Note

Additional arguments should only be used when formatting errors cause a fatal error that you believe can be recovered without sacraficing your data. For example, an invalid unicode character may appear in a single location in the document, in the middle of the text string. In that case, you may wish to add: options = c(NOCDATA, NOERROR, RECOVER) to the internal call to the XML parser. By default option = c(RECOVER, NOCDATA) is specified

See Also

Other LegiScan API Parser Generics: parseAmendment, parseAmendment,XMLDocumentContent-method, parseAmendment,character-method; parseBillText, parseBillText,XMLDocumentContent-method, parseBillText,character-method; parseBill, parseBill,XMLDocumentContent,logical,character-method, parseBill,character,logical,character-method; parseQuery, parseQuery,XMLDocumentContent-method, parseQuery,character-method; parseRollCall, parseRollCall,XMLDocumentContent,logical-method, parseRollCall,character,logical-method; parseSessions, parseSessions,XMLDocumentContent,logical-method, parseSessions,character,logical-method; parseSponsor, parseSponsor,XMLDocumentContent,logical-method, parseSponsor,character,logical-method; parseStates, parseStates,XMLDocumentContent,logical-method, parseStates,character,logical-method; parseSupplement, parseSupplement,XMLDocumentContent-method, parseSupplement,character-method

Other LegiScan Parser Methods: parseAmendment, parseAmendment,XMLDocumentContent-method, parseAmendment,character-method; parseBillText, parseBillText,XMLDocumentContent-method, parseBillText,character-method; parseBill, parseBill,XMLDocumentContent,logical,character-method, parseBill,character,logical,character-method; parseQuery, parseQuery,XMLDocumentContent-method, parseQuery,character-method; parseRollCall, parseRollCall,XMLDocumentContent,logical-method, parseRollCall,character,logical-method; parseSessions, parseSessions,XMLDocumentContent,logical-method, parseSessions,character,logical-method; parseSponsor, parseSponsor,XMLDocumentContent,logical-method, parseSponsor,character,logical-method; parseStates, parseStates,XMLDocumentContent,logical-method, parseStates,character,logical-method; parseSupplement, parseSupplement,XMLDocumentContent-method, parseSupplement,character-method

Other LegiScan Parser Methods: parseAmendment, parseAmendment,XMLDocumentContent-method, parseAmendment,character-method; parseBillText, parseBillText,XMLDocumentContent-method, parseBillText,character-method; parseBill, parseBill,XMLDocumentContent,logical,character-method, parseBill,character,logical,character-method; parseQuery, parseQuery,XMLDocumentContent-method, parseQuery,character-method; parseRollCall, parseRollCall,XMLDocumentContent,logical-method, parseRollCall,character,logical-method; parseSessions, parseSessions,XMLDocumentContent,logical-method, parseSessions,character,logical-method; parseSponsor, parseSponsor,XMLDocumentContent,logical-method, parseSponsor,character,logical-method; parseStates, parseStates,XMLDocumentContent,logical-method, parseStates,character,logical-method; parseSupplement, parseSupplement,XMLDocumentContent-method, parseSupplement,character-method

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
## Not run: 
# Create object of class LegiScan
myLegiScan <- legiscanR()

# Get the master list for Mississippi
theMasterList <- masterList(myLegiScan, "MS")

# Parse the XML/JSON formatted data into a data frame
parseMasterList(theMasterList)

# Or parse into a list
parseMasterList(theMasterList, dataframe = FALSE)

# R

## End(Not run)

wbuchanan/legiscanR documentation built on May 4, 2019, 2:01 a.m.