问题标签 [bit64]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - dplyr lag 对来自 bit64 的 integer64 有问题
dplyr::lag
与第一个条目为 的整数一起工作正常<NA>
,但bit64::integer64
第一个条目是一个巨大的数字。
这是我的设置:
这是一个最小的代表:
列中的第一个条目C
应该<NA>
与B
列中的一样。
这是dplyr
问题还是bit64
问题?这不是太难解决,但这不应该作为一个错误提交吗?
r - 为什么 min(200, 300) 为 integer64 类返回 300
我遇到了以下对我来说似乎非常不直观的结果:
当然有一些明显的东西我没有得到,但有人可以向我指出吗?
r - Rcpp 和 int64 NA 值
如何在 64 位向量中将 NA 值从 Rcpp 传递到 R?
我的第一种方法是:
但它产生
我需要得到
r - bit64 NA 不会在 data.frame 构造函数中复制
在构建数据框时,如果长度不同,则会复制列。
但是,当我尝试使用 执行此操作时bit64::NA_integer64_
,出现错误。有谁知道会发生什么?rep()
如果在 上单独调用它就可以工作bit64::NA_integer64_
。
python - R整数到python整数转换问题包reticulate
我需要使用 reticulate 调用将一个非常大的整数参数传递给 python,但我似乎找不到这样做的方法。关于如何做到这一点的任何建议?看到 python 对象在 int 类中,但是 R 数字作为预期的浮点数传递,但是我尝试在 R 中使用 gmp 和 bit64 包在 R 中使用这个大整数,但无论如何它没有作为类 int 在 python 中传递.
r - 遍历整数 64 数组会在 R 中打印不正确的值
for
循环而不是lapply
天生支持?integer64
r - fread 将大整数读取为 integer64,在算术表达式的情况下不会向上转换为双精度数
当通过 读取文件时fread
,列可能被读取为 integer64(正确),但是当这些与 相乘时numeric
,它们不会向上转换为numeric
(如在 C++ 中或integers
在 中R
)。虽然这是bit64
包中记录的行为。但这并不直观,当数字相乘时等integer64
行为与integer
.
此外,integer64
当除以integer
给出一个numeric
变量时。所以行为很离奇!
那么我们是否应该始终fread
使用colClasses = numeric
for 列用于与numeric
etc 的算术表达式?
同样,quantiles
其他 R 函数在integer64
. 这个问题蔓延到所有使用integer64
likenanotime