parseStates-methods: LegiScan Parser Methods - parseStates

Description Usage Arguments See Also Examples

Description

Generic method for parsing data retrieved from stateList API call

Method for parsing LegiScan API calls to getStateList

Usage

1
2
3
4
5
6
7
8
parseStates(rawStateList, dataframe = TRUE)

## S4 method for signature 'XMLDocumentContent,logical'
parseStates(rawStateList,
  dataframe = TRUE)

## S4 method for signature 'character,logical'
parseStates(rawStateList, dataframe = TRUE)

Arguments

rawStateList

An object with the returned data from the stateList method

dataframe

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

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; parseMasterList, parseMasterList,XMLDocumentContent,logical,logical,numeric-method, parseMasterList,character,logical,logical,missing-method, parseSessions,character,logical,logical,missing-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; 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; parseMasterList, parseMasterList,XMLDocumentContent,logical,logical,numeric-method, parseMasterList,character,logical,logical,missing-method, parseSessions,character,logical,logical,missing-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; 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; parseMasterList, parseMasterList,XMLDocumentContent,logical,logical,numeric-method, parseMasterList,character,logical,logical,missing-method, parseSessions,character,logical,logical,missing-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; parseSupplement, parseSupplement,XMLDocumentContent-method, parseSupplement,character-method

Examples

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

# Get the state list for the user
theStates <- stateList(myLegiScan)

# Parse the XML/JSON formatted data into a data frame
parseStates(theStates)

# Or parse into a list
parseStates(theStates, dataframe = FALSE)

## End(Not run)

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