Thanks to visit codestin.com
Credit goes to github.com

Skip to content

[BUG] integer64 quietly fails on join with integer #769

@arthurgailes

Description

@arthurgailes

Hello,

The following code returns 0 matches:

  library(collapse)

t1 <- data.frame(id = 1:5)

t2 <- fmutate(t1, id = bit64::as.integer64(id))

join(
  t1, t2,
  on = "id",
  how = "full"
)
#> full join: t1[id] 0/5 (0%) <NaN:1st> t2[id] 0/5 (0%)
#>                     id
#> 1  4607182418800017408
#> 2  4611686018427387904
#> 3  4613937818241073152
#> 4  4616189618054758400
#> 5  4617315517961601024
#> 6                    1
#> 7                    2
#> 8                    3
#> 9                    4
#> 10                   5

Created on 2025-05-07 with reprex v2.1.1

Thanks as always for a great package.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions