Dear R users, I've just updated the WriteXLS package (on R 3.0.1) and I now have an error when exporting a data.frame with the argument Encoding="latin1". For example, these two lines work: library(WriteXLS) WriteXLS("iris", "iris.xls") whereas these ones don't work: library(WriteXLS) WriteXLS("iris", "irislatin1.xls",Encoding="latin1") I get this message: Argument "Sepal.Length" isn't numeric in subroutine entry at C:/Perl64/lib/Encode.pm line 217, <CSVFILE> line 1. Modification of a read-only value attempted at C:/Perl64/lib/Encode.pm line 218, <CSVFILE> line 1. The Perl script 'WriteXLS.pl' failed to run successfully. Message d'avis : l'exécution de la commande 'perl -I"C:/Users/varet/Documents/R/win-library/3.0/WriteXLS/Perl" "C:/Users/varet/Documents/R/win-library/3.0/WriteXLS/Perl/WriteXLS.pl" --CSVPath "C:\Users\varet\AppData\Local\Temp\RtmpEzqFNz/WriteXLS" --verbose FALSE --AdjWidth FALSE --AutoFilter FALSE --BoldHeaderRow FALSE --FreezeRow 0 --FreezeCol 0 --Encoding latin1 "C:\Users\varet\Desktop\irislatin1.xls"' renvoie un statut 255
Does anyone know why it failed? May it be a problem with Perl? Thanks for your help, Hugo Varet [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list 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.