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@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.