questionr 0.8.1
- Fix failing tests in R-devel due to table subset class attribution
modifications
questionr 0.8.0
irec() and iorder() have been updated to
use the native pipe and fct_na_value_to_level() instead of
fct_explicit_na() (#141)
prop(), cprop() and rprop()
could now be applied on tables of 3 dimensions or more (#38)
- new function
freqtable() (#139, @nalimilan)
questionr 0.7.8
- Fix error in
iorder, icut and
irec when variable name is not syntactically valid (#133,
@bassam-abulnoor)
questionr 0.7.7
- Fix error in
iorder when reordering a numeric variable
with forcats (#131, @bassam-abulnoor)
- Fix error in
irec when recoding a numeric variable with
forcats (#131, @bassam-abulnoor)
questionr 0.7.6
- Better tidyverse styling in irec and iorder (#125, @larmarange)
- include.lowest default value is now TRUE in icut() (#129, @nalimilan)
- Add
rp2018 dataset
- Remove
rp99 datset
questionr 0.7.5
- Fix
NA values in weights and normwt=TRUE
in wtd.table
- bug fix in
describe() (#126)
questionr 0.7.4
- Add
useNA and deprecate na.rm and
na.show arguments to wtd.table (thanks @nalimilan)
- Add
fct_relevel method to iorder (thanks
@nalimilan)
- New function
ggsurvey() for easy plots with
survey objects and ggplot2 (#123, @larmarange)
questionr 0.7.3
- Remove
dplyr::recode method from irec as
it is in questioning lifecycle
- Fix
forcats and dplyr detection in
irec (thanks @matthias-studer)
- Fix R.cache blocking message in
irec, icut
or iorder (thanks @matthias-studer)
- Fix name conflicts when
irec, icut or
iorder are called with a data frame with the same name as a
function (thanks @nalimilan)
- Sort level names in
irec and iorder
instead of relying on unique (thanks @nalimilan)
questionr 0.7.2
look_for() and lookfor() are now simply
imported and reexported from labelled (#111, @larmarange)
questionr 0.7.1
fertility and fecondite datasets imported
with haven 2.3.0 (thanks @larmarange)
- Fix irec fct_recode code when there is a space in variable name
- Remove obsolete
wtd.var function. Use
Hmisc::wtd.var instead.
- Improve styling of code generated by iorder, irec and icut
- Fix error when both “NA” and NA in a vector passed to
freq
- Use
dplyr::recode_factor instead of using
factor() (thanks @larmarange)
questionr 0.7.0
- Compatibility with
labelled 2.0.0
questionr 0.6.3
- Make
rprop, cprop and prop
compatible with janitor::tabyl for pipeline
integration
- Replace
R2HTML::HTML with knitr::kable in
clipcopy
- Fix incorrect NAs percentage in
describe (thanks @gdutz)
- Add new tabs() function (thanks @rdrr1990)
questionr 0.6.2
- Add
exclude argument to wtd.table (thanks
@pgtpg)
- Make
clipcopy work with tibbles
- Bugfix : missing rownames in
iorder verification
table
- Generate a
pkgdown package documentation at
https://juba.github.io/questionr/
- Fix incompatibility between
cum, sort and
NAs in freq (thanks @scoavoux)
- Bugfix : error when recoding a numeric variable with
forcats in irec
questionr 0.6.1
- New “Recoding addins” vignette
- Add support for
forcats::fct_recode in
irec
- Add support for
dplyr::recode in irec
- “Variable cutting” addin entry renamed to “Numeric range
dividing”
- Bugfix : conflict between
useNA and
exclude in freq (thanks @scoavoux)
- Bugfix : Fix missing rownames in icut table results
questionr 0.6.0
- New
na.rm argument to cross.multi.table.
Use na.rm = FALSE to display NA level in
crossvar
- New
rp2012 dataset
- New
fertility dataset (@larmarange)
- New
ltabs function, for labelled variables
cross-tabulation (@larmarange)
describe, lookfor and freq
are harmonized and now work with labelled variables (@larmarange)
- Integration with the
labelled package (@larmarange)
freq added to describe (@larmarange)
- More detailed
lookfor results (@larmarange)
questionr 0.5.0
irec, icut and iorder have
been converted to RStudio addins. They now work both with vectors and
data frames.
- Bugfix : handle regexp special chars in variable or split character
in multi.split (thanks @markriseley)
irec allows to select the type of output : character,
factor or numeric (thanks @larmarange)
irec now works with numeric variables
- Bugfix : name conflicts with global environment objects (thanks
@scoavoux)
irec now trims leading and trailing whitespaces in
inputted values
- Minimal recoding style by default in
irec
- Fix false positives in multi.split (thanks @markriseley)
- New fecondite labelled dataset (thanks @larmarange)
- New happy dataset (thanks @briatte)
- cross.multi.table() now accept a
n argument to display
the total number of observations by row or column (when
freq=TRUE).
questionr 0.4.3
- cross.multi.table() now accept a
tfreq argument to
display row percentages based on the (potentially weighted) contingency
table of respondants.
- Fix : i* interactive functions now work with data.table and dplyr’s
tbl_df
questionr 0.4.2
- cross.multi.table() now accept a
freq argument to
display column percentages based on the (potentially weighted)
contingency table of crossvar on respondants.
- multi.table() now accept a
freq argument to compute
percentages based on (potentially weighted) number of repondants. Note
that freq is set to TRUE by default
- Fix : wrong HTML() call in clipcopy()
- Refactoring : icut, irec and iorder are now shinyApps functions
- Translation : icut, irec and iorder interfaces are now translated in
french
questionr 0.4.1
- Bugfix : compatibility with shiny 0.10
questionr 0.4
- New functions from Joseph Larmarange : duplicated2, na.rm,
rm.unused.levels
- Default lookfor
keywords argument changed to “”
(displays all variables)
- New argument
n to cprop and rprop to display the number
of observations per row/column
- “Ensemble” and “Total” strings in cprop and rprop are now
localized
- Bugfixes on irec : encoding on windows and empty strings in factor
levels
freq now displays, by default, a column of percentage
based on non-missing values
questionr 0.3.1
- Bugfix : weights handling in cross.multi.table
- Bugfix : NA values in icut
questionr 0.3
- New functions from Joseph Larmarange : addNAstr and odds.ratios
- copy renamed to clipcopy to avoid name collisions with
data.table
- New function : icut, interactive shiny interface for
cut
- New function : iorder, interactive shiny interface for ordering the
levels of a factor
- New function : irec, interactive shiny interface for recoding a
variable
questionr 0.2
- New functions : describe, freq.na, qload, qscan, recode.na
- Finish transition from rgrs
questionr 0.1