Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
R
 
 
man
 
 
 
 
 
 
 
 
 
 

README.md

AfroData

A wrapper for Afrobarometer's datasets.

Installation

install.packages('devtools')
library('devtools')
devtools::install_github('AbdouSeck/AfroData')

Usage

getCountries() # to get the countries available.
getRounds(countryname) # to get the rounds of a specific country.
getNumberofRounds(countryname) # get the number of rounds of a specific country.
getRoundData(country, round) # fetch the data for a specific round.
getMergedRounds() # get all the rounds for which there is a merged dataset available.
getMergedData(roundNumber) # get the merged dataset for a given round.

To do:

  1. Adding more features (i.e. getting the codebook and specifying whether to read the data with haven's read_sav or foreign's read.spss).

  2. Working on vectorizing the functions, so that it becomes possible to fetch more than one dataset at a time.

  3. Using some form of memoization to cache the results (this is much needed since each function call is quite expensive).

Contributing:

  1. Fork it!
  2. Create your feature branch: git checkout -b my-new-feature
  3. Commit your changes: git commit -am 'Add some feature'
  4. Push to the branch: git push origin my-new-feature
  5. Submit a pull request

History

2016

Credits

Afrobarometer Data, [All Countries, [All Rounds], [All Available Years]

License

License: MIT License

About

An API wrapper for Afrobarometer's datasets

Topics

Resources

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.