Description Usage Arguments Details Value Examples
View source: R/validate_clean_ballots.R
The cleanBallots() function tries to clean data for use in stv().
Some warnings from validateBallots() can only be addressed by the user.
1 | cleanBallots(x, cand.names = NULL)
|
x |
a |
cand.names |
character vector of length equal to number of candidates
(needed when column names of |
The cleanBallots() function assumes x contains rows and columns
corresponding to ballots and candidates respectively. Formatting corrections
are attempted in the following order:
If x is a matrix it is convered to a data.frame.
Otherwise, user must provide a data.frame.
If x has non-numeric entries, user must
convert data to numeric type.
If cand.names is specified, it is assigned as column names of x.
All collumn names must be uniquely specified.
x already has valid column names, no need to specify cand.names.
If column names of x missing and cand.names not specified, returns
error message.
Removes blank columns.
Removes blank and/or non-sequentially ranked rows.
a data.frame compatible for stv() function.
1 2 3 | data(ballots)
cballots <- cleanBallots(ballots)
validateBallots(cballots)
|
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.