Closed bogundele closed 6 months ago
If you update dplyr you should get a better error message about this. It looks like you are trying to do a join that results in 22 billion rows, which is way more than dplyr can handle. You are likely missing a join condition in your by
argument to dplyr. That has almost always been the case, so I am going to close this one unless you are certain that is not the problem, thanks!
Error in
vctrs::vec_locate_matches()
: ! Match procedure results in an allocation larger than 2^31-1 elements. Attempted allocation size was 22846016248. ℹ In file match.c at line 2658. ℹ Install the winch package to get additional debugging info the next time you get this error. ℹ This is an internal error that was detected in the vctrs package. Please report it at https://github.com/r-lib/vctrs/issues with a reprex and the full backtrace. Backtrace: ▆