We’re chuffed to announce the release of haven 2.5.0. haven allows you to read and write SAS, SPSS, and Stata data formats from R, thanks to the wonderful ReadStat C library written by Evan Miller.
You can install it from CRAN with:
install.packages("haven")
The most important news for this release is that Danny Smith is now a haven author in recognition of his significant and sustained contributions. He contributed the majority of improvements and bug fixes to this release.
Other improvements of note:
-
You can set custom variable widths when writing by setting the
width
attribute of the variable. -
You can create FDA-compliant SAS transport files with haven, thanks to the addition of custom variable width support and some XPT writing related bug fixes.
-
write_dta()
now supports Stata’sStrL
variables. This means that it’s possible to write Stata files containing strings longer than 2045 characters, which was previously a hard upper limit.
You can see a full list of changes in the release notes.
Acknowledgements
A big thanks to all 24 folks who contributed to this released by filing issues or creating pull requests: @aito123, @arnaud-feldmann, @brianstamper, @dusadrian, @elimillera, @etiennebacher, @geebioso, @gorcha, @hadley, @jakoberr, @jennybc, @juansebastianl, @khanhhtt, @Luke791, @manhnguyen48, @maxecharel, @MokeEire, @Nate884, @pskoulgi, @Sama2than, @Shaunson26, @sjkiss, @szimmer, and @yangwenghou123.