Hi, I am running R 3.3.3 and getting the following error: Error in add_edges(res, edges = t(as.matrix(el[, 1:2])), attr = weight) : long vectors not supported yet: ../../src/include/Rinlinedfuns.h:138 when passing a 13 GB TransitionLayer object to shortestPath from the package 'gdistance'. The error, albeit in a different context, is discussed here: https://github.com/tidyverse/readr/issues/309 https://github.com/tidyverse/readr/pull/433 However it is not clear to me quite what the fix was and what kind of limit may still exist in subsequent R versions. Is this a general problem/issue with R, or is this something more package-specific which should be addressed on R-sig-Geo? Cheers, Loris -- Dr. Loris Bennett (Mr.) ZEDAT, Freie Universit?t Berlin Email loris.bennett at fu-berlin.de
This looks to me like a package development issue... which may be under discussion in R-sig-geo (search the archives), but more likely to be appropriate to discuss with the maintainer by email or through their development repository (R-forge, though it looks unused). -- Sent from my phone. Please excuse my brevity. On February 14, 2018 7:43:51 AM PST, Loris Bennett <loris.bennett at fu-berlin.de> wrote:>Hi, > >I am running R 3.3.3 and getting the following error: > >Error in add_edges(res, edges = t(as.matrix(el[, 1:2])), attr = weight) >: > long vectors not supported yet: ../../src/include/Rinlinedfuns.h:138 > >when passing a 13 GB TransitionLayer object to shortestPath from the >package 'gdistance'. > >The error, albeit in a different context, is discussed here: > > https://github.com/tidyverse/readr/issues/309 > https://github.com/tidyverse/readr/pull/433 > >However it is not clear to me quite what the fix was and what kind of >limit may still exist in subsequent R versions. > >Is this a general problem/issue with R, or is this something more >package-specific which should be addressed on R-sig-Geo? > >Cheers, > >Loris
Hi Jeff, Jeff Newmiller <jdnewmil at dcn.davis.ca.us> writes:>> Hi, >> >> I am running R 3.3.3 and getting the following error: >> >> Error in add_edges(res, edges = t(as.matrix(el[, 1:2])), attr = weight) >> : >> long vectors not supported yet: ../../src/include/Rinlinedfuns.h:138 >> >> when passing a 13 GB TransitionLayer object to shortestPath from the >> package 'gdistance'. >> >> The error, albeit in a different context, is discussed here: >> >> https://github.com/tidyverse/readr/issues/309 >> https://github.com/tidyverse/readr/pull/433 >> >> However it is not clear to me quite what the fix was and what kind of >> limit may still exist in subsequent R versions. >> >> Is this a general problem/issue with R, or is this something more >> package-specific which should be addressed on R-sig-Geo?> This looks to me like a package development issue... which may be > under discussion in R-sig-geo (search the archives), but more likely > to be appropriate to discuss with the maintainer by email or through > their development repository (R-forge, though it looks unused).Thanks for the information. I reported the issue to the developers of 'igraph', which is where 'add_edges' comes from, here https://github.com/igraph/rigraph/issues/255 The response there to the question of whether it is an R core or an igraph issue was R core for sure, but probably both. Is this indeed the case for R core? To my naive eye, the error message suggests more of a known limitation, rather than a bona fide bug. Cheers, Loris -- Dr. Loris Bennett (Mr.) ZEDAT, Freie Universit?t Berlin Email loris.bennett at fu-berlin.de