Description Usage Arguments Note See Also Examples
Generic method for parsing data retrieved from getRollCall API call
Method for parsing LegiScan API calls to getRollCall
1 2 3 4 5 6 7 8 | parseRollCall(theRollCall, dataframe = FALSE)
## S4 method for signature 'XMLDocumentContent,logical'
parseRollCall(theRollCall,
dataframe = FALSE)
## S4 method for signature 'character,logical'
parseRollCall(theRollCall, dataframe = FALSE)
|
theRollCall |
An object with the returned data from the rollCall method |
dataframe |
If TRUE method returns multiple data objects to the global environment; if FALSE the method returns a list of data frames |
The getRollCall API call method returns a binary MIME object with any of several document format types. Amendments and rollCalls are not supported in all states.
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
;
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
;
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
;
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
;
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
;
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
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | ## 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
cleanerMasterList <- parseMasterList(theMasterList)
# Get A bill (bill_id is in the 3rd Column of the master list)
aBill <- bill(myLegiScan, cleanerMasterList[1, 3])
# Parse the bill data
cleanerBill <- cleanBill(aBill, dataframe = FALSE, text = '')
# Retrieve the RollCall from the API call
aRollCall <- rollCall(myLegiScan, cleanerBill[["votes"]][["roll_call_id"]])
# Parse the bill text response from LegiScan
cleanedRollCall <- parseRollCall(aRollCall)
## End(Not run)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.