Questions tagged [integer64]

A 64 bit integer can represent a range of numbers:

  • A signed 64 bit integer can represent a range from −9.223.372.036.854.775.808 to 9.223.372.036.854.775.807
  • An unsigned 64 bit integer can represent a range from 0 to 18.446.744.073.709.551.615
8 questions
2
votes
1 answer

The `%in%` operation is not correct for integer64

The %in% operator is not providing correct output for integer64 x <- bit64::as.integer64("9219348897572232380") y <- bit64::as.integer64("9221407835133917342") x == y # FALSE x %in% y # TRUE
Shubham Gupta
  • 650
  • 6
  • 18
2
votes
1 answer

Convert integer64 into integer in R

I am working on a code that I started some weeks ago. However, (I am not sure why) the code suddenly converts some of the columns into integer64 format. With this format, the rest of the code does not run any longer and I am not familiar with…
Mels
  • 81
  • 1
  • 7
2
votes
1 answer

Convert numeric (integer64 class) UNIX timestamp to date time class

Similar Q&A everywhere, but none helped me to overcome the following error (I am trying to convert unix time to date-time format): > cur196$time integer64 [1] 1566204590000 1566204585000 1566204580000 1566204570000 1566204560000 1566204550000…
meolic
  • 1,177
  • 2
  • 15
  • 41
1
vote
1 answer

Iterating through an integer 64 array prints incorrect values in R

Do for loop and lapply not inherently support integer64 ? > x <- as.integer64(c("100000000000", "10000000000000")) > x integer64 [1] 100000000000 10000000000000 > for(y in x) {print(y)} [1] 4.940656e-313 [1] 4.940656e-311 > tmp <- lapply(x,…
cryptickey
  • 169
  • 8
1
vote
0 answers

R feather integer64 preserve large numbers

I have a dataset with some large numbers: require(pacman) p_load(bit64, feather, data.table) sampleDT <- data.table(ID = c(1,2,3), Val = c(11111111111,2222222222,3333)) sampleDT[, Val :=…
LeGeniusII
  • 900
  • 1
  • 10
  • 28
0
votes
0 answers

correct way to convert data in integer64 to double for a R list

Dealing with data saved as integer64 make me wondering if there is a better way. Altough there are discussion in many thread including this one Convert integer64 into integer in R. I still have hard time to find the correct answer. It's simple…
ponyhd
  • 491
  • 1
  • 4
  • 19
0
votes
1 answer

all.equal() with integer64 data type

I have two data frames, each with a column of integer64 type. When I compare the data frames using all.equal(), I get TRUE, even when the values are wildly different: library(bit64) original <- data.frame("a" = as.integer64(c(2, 3, 6)), "b" =…
user3757897
  • 316
  • 2
  • 13
0
votes
2 answers

Binary search for integer64 in data.table

I have a integer64 indexed data.table object: library(data.table) library(bit64) some_data = as.integer64(c(1514772184120000026, 1514772184120000068, 1514772184120000042, 1514772184120000078,1514772184120000011, 1514772184120000043,…
user189035
  • 5,589
  • 13
  • 52
  • 112