[R] Some R code works on Linux, but not Linux via Windows Subsystem Linux
Tomas Kalibera
tom@@@k@||ber@ @end|ng |rom gm@||@com
Tue Sep 8 13:01:53 CEST 2020
On 9/8/20 5:51 AM, Robert Knight wrote:
> RE: Some R code works on Linux, but not Linux via Windows Subsystem Linux
>
> This is taking data from a CSV and placing it into a data frame. This is R
> 3.6.3 inside Windows Subsystem for Linux v2, Ubuntu 18.04. The exact same
> code, unchanged and on the same computer, works correctly in Ubuntu 18.04
> and other Linux systems directly if the computer is dual booted into one of
> those rather than Windows.
>
> Error in FUN(X[[i]], …) :
> only defined on a data frame with all numeric variables
> Calls: Summary.data.frame -> lapply -> FUN
>
> Any idea why the FUN function would error on Windows Subsytem for Linux,
> but not Linux itself? Any insight into the basic mechanism of how that
> could vary between systems? Haven't yet checked to see if the data is even
> getting imported via WSL. The script runs using Rscript as opposed to
> running interactively via the R console.
Yes, I think you should just try importing the data (reading the CSV),
this is probably where things break. Then try also with a small trivial
variant of that CSV, ensuring it only has ASCII characters, as a sanity
check. So in other words, creating a minimal reproducible example. This
can be an encoding issue, for instance.
Tomas
>
> Robert D. Knight, MBA
>
> Developer of Meal Plan and Grocery List maker for Android and iOS.
> https://play.google.com/store/apps/details?id=io.robertknight.MPGL
> https://itunes.apple.com/us/app/meal-plan-and-grocery-list/id1452755707
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using 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.
More information about the R-help
mailing list