On Sep 25, 2015, at 11:23 AM, Dennis Fisher wrote: > David > > Thanks for suggesting this. Three issues of note: > > 1. I too work on a Mac. When I downloaded the last archived version (which > has a .gz extension), OS X automatically unzipped the file and removed the > .gz extension. I was able to gzip the file so that I could execute your > exact command. However, I am curious whether you were able to download > without OS X unzipping it. >
I use Firefox and had no trouble. I think Sarah has probably identified the difference in our workflow. > 2. When I executed your exact command, I received one warning message: > SASxport.c:695:10: warning: unused variable 'dbl' [-Wunused-variable] > I presume that this can be ignored. Am I correct? I'm not sure. It certainly sounds ignorable to me. I did not see such a warning. > > 3. Did you actually run the write.xport command? I did so and it failed on > a number of files (but worked on others). Failures yielded the following > error: > Error in nchar(var) : invalid multibyte string 3157 > I traced the problem in this instance to the following text: > DIARRH¸æéñåºA > Other than editing the object to remove errant text, is there some general > way to prevent this error? No. I have never used SASxport. I was merely reporting (apparent) success in installing it from source on a Mac SL branch 3.2.1. I get no error when I run the example on the help page: > abc <- data.frame( x=c(1, 2, NA, NA ), y=c('a', 'B', NA, '*' ) ) > > ## look at it > abc x y 1 1 a 2 2 B 3 NA <NA> 4 NA * > > ## add a format specifier (not used by R) > SASformat(abc$x) <- 'date7.' > > ## add a variable label (not used by R) > label(abc$y) <- 'character variable' > > ## add a dataset label and type > label(abc) <- 'Simple example' > SAStype(abc) <- 'MYTYPE' > > ## verify the additions > str(abc) 'data.frame': 4 obs. of 2 variables: $ x: atomic 1 2 NA NA ..- attr(*, "SASformat")= chr "date7." $ y: Factor w/ 3 levels "*","a","B": 2 3 NA 1 ..- attr(*, "label")= chr "character variable" - attr(*, "label")= chr "Simple example" - attr(*, "SAStype")= chr "MYTYPE" > > # create a SAS XPORT file > write.xport( abc, file="xxx.dat" ) I think a minimal example would be needed. I'm wondering if one of those weird `ea`-ligatures might be tripping you up when spelling 'diarrhea'. -- David. > > Dennis > > Dennis Fisher MD > P < (The "P Less Than" Company) > Phone: 1-866-PLessThan (1-866-753-7784) > Fax: 1-866-PLessThan (1-866-753-7784) > www.PLessThan.com > > > >> On Sep 25, 2015, at 1:00 PM, David Winsemius <dwinsem...@comcast.net> wrote: >> >> I think it might be even simpler at least for now. The error checking done >> by CRAN can be more rigorous than that done when an installation is done >> locally. I don't see a report in the current package checks listing of what >> error was identified, but experimentation is always an option. When I >> download the last archived version and install from source I get no error on >> R 3.2.2 (Mac-SL fork): >> >> install.packages('~/Downloads/SASxport_1.5.0.tar.gz', repos = NULL , >> type="source") >> >> Best; >> David. >> >> >> >> On Sep 25, 2015, at 8:08 AM, Jeff Newmiller wrote: >> >>> Obtain the source package and fix it? Most errors are relatively minor >>> adjustments that just require reading the updated "Writing R Extensions" >>> document to figure out. You might be unlucky, but I think the odds are in >>> your favor. >>> --------------------------------------------------------------------------- >>> Jeff Newmiller The ..... ..... Go Live... >>> DCN:<jdnew...@dcn.davis.ca.us> Basics: ##.#. ##.#. Live Go... >>> Live: OO#.. Dead: OO#.. Playing >>> Research Engineer (Solar/Batteries O.O#. #.O#. with >>> /Software/Embedded Controllers) .OO#. .OO#. rocks...1k >>> --------------------------------------------------------------------------- >>> Sent from my phone. Please excuse my brevity. >>> >>> On September 25, 2015 7:25:33 AM PDT, Dennis Fisher <fis...@plessthan.com> >>> wrote: >>>> R 3.2.0 >>>> OS X >>>> >>>> Colleagues, >>>> >>>> In the past, I used a package: >>>> SASxport >>>> to output files to SAS’s XPT format. This was useful because FDA >>>> requests that data be submitted in that format (even though they >>>> typically must reconvert to some other format before the data are >>>> used). >>>> >>>> It appears that the package is no longer available at CRAN: >>>> Package ‘SASxport’ was removed from the CRAN repository. >>>> Formerly available versions can be obtained from the archive. >>>> Archived on 2015-06-09 as errors were not corrected despite reminders. >>>> >>>> I have a previously-functioning version of the package on my computer. >>>> When I attempt to load it with: >>>> require("SASxport", lib.loc=“/PATH/TOt/R-Packages") >>>> R responds: >>>> Loading required package: SASxport >>>> Failed with error: ‘package ‘SASxport’ was built before R 3.0.0: >>>> please re-install it’ >>>> >>>> Other than reinstalling an old version of R (< 3.0.0), is there some >>>> way that I can use the package? >>>> >>>> Dennis >>>> >>>> Dennis Fisher MD >>>> P < (The "P Less Than" Company) >>>> Phone: 1-866-PLessThan (1-866-753-7784) >>>> Fax: 1-866-PLessThan (1-866-753-7784) >>>> www.PLessThan.com >>>> >>>> ______________________________________________ >>>> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see >>>> https://stat.ethz.ch/mailman/listinfo/r-help >>>> PLEASE do read the posting guide >>>> http://www.R-project.org/posting-guide.html >>>> and provide commented, minimal, self-contained, reproducible code. >>> >>> ______________________________________________ >>> R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see >>> https://stat.ethz.ch/mailman/listinfo/r-help >>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html >>> and provide commented, minimal, self-contained, reproducible code. >> >> David Winsemius >> Alameda, CA, USA >> > David Winsemius Alameda, CA, USA ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.