Changes:
Bug fixes:
write.xport()
no longer sets an 8 character minumum length on string
variables.Other changes:
Other changes:
Bug fixes:
Now works properly on big-endian systems such as the PowerPC, Spark. (Reported by Brian Ripley )
Explicitly cast left bit shifts to avoid undefined C language behavior. (Reported by Brian Ripley)
Resolve problem in accessing "Hmisc::label.default<-" if SASxport::read.xport is called without loading SASxport. (Reported by Dominic Comtois)
'read.xport' now preserves '$' at the beginning of SAS character format and iformat strings. (Reported by Dominic Comtois)
'read.xport' argument names.tolower was not being honored for dataset names. (Reported by Dominic Comtois)
Other changes:
Modified several test files to display generated .xpt data so that issues can be more easily detected and diagnosed.
C code cleanup and reorganization to improve clarity.
API Change:
Bug fixes:
Bug fixes:
Bug fixes:
Bug fixes:
Other Changes:
New features:
Bug fixes:
Integrate patch from foreign package to properly handle xport files with datasets that end exactly on an 80-byte record boundary & add corresponding test file.
Replace file.path(path.package(...)) with system.file(...)
Changes:
Remove obsolete .First.lib() function
Replace file.path(path.package(...)) with system.file(...)
Changes:
New features:
Bug fixes:
Bug fixes:
Bug fixes:
Bug fixes:
Other:
New Features:
SAS format and iformat information is now accessed via 'SASformat()' and 'SASiformat()' functions instead of 'formats' and 'iformat'. The information accessed by these functions is now stored in attributes with the same name. This avoids conflicts with the use of 'format' by chron objects.
Copies of the code for foreign::read.xport and foreign::lookup.xport is now part of the SASxport package, permitting extension to these functions as needed, and removing the dependency on the foreign package.
Overflow of SASxport numeric format values, which have a smaller range than IEEE 754 numeric values now standard, now generates NAN instead of 0.0.
Bug Fixes:
Fix for problem storing negative numbers.
SAS format length and digit information is now properly captured by read.xport(). This is supported by an improved version of lookup.xport().
SAS format information was not being properly utilized when more than one format was present.
Improved handling of SAS date formats
Other:
New Features:
Bug Fixes:
Other:
New Features:
Bug Fixes:
Other:
New features:
read.xport's names.tolower argument now defaults to FALSE so that variable (and data set) names are now left as uppercase.
Improved crediting of BRL-CAD source code
Bug fixes:
Other:
New Features:
Bug Fixes:
Changes to C code should correct the C99 usage errors
Correct documentation typos, including those reported by Tim.
Initial version of the SASxport package.
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.