%in%运算符没有为 integer64 提供正确的输出 ...
%in%运算符没有为 integer64 提供正确的输出 ...
当通过fread读取文件时,列可能被读取为 integer64(正确如此),但是当这些列与numeric相乘时,它们不会向上转换为numeric (如 C++ 或R中的integers )。 虽然这是bit64 package 中记录的行为。但它并不直观,当数字相乘等时。与integer integ ...
for循环和lapply本身不支持integer64吗? ...
在构建数据框时,如果长度不同,则会复制列。 但是,当我尝试使用bit64::NA_integer64_执行此操作时,出现错误。 有谁知道会发生什么? 如果在bit64::NA_integer64_上单独调用rep() ,则它可以工作。 ...
我遇到了以下对我来说似乎非常不直观的结果: 当然,我没有得到明显的东西,但有人可以向我指出吗? ...
鉴于空字符串的基本as.integer()强制是NA而没有警告,如: 我很难理解为什么bit64::as.integer64()在没有警告的情况下bit64::as.integer64()为零: 更奇怪的是比较: 有: 我的解决方法失败了: 所以,我问: ...
我在包含长整数的csv中有数据。 我交换的CSV和之间的数据fst文件。 例如, 有没有办法使用的方式fst文件data.table含硫bit64整数 ...
我试图使用更大的数字,超过2 ^ 32。 虽然我也在使用data.table和fread,但我不相信这个问题与它们有关。 我可以在不改变data.table或使用fread的情况下打开和关闭他们的症状。 我的症状是,当我期待正指数1e + 3到1e + 17时,我得到的报告平均值为4.1e ...
我有一个包含一个从data.table调用fread的函数的包。 data.table在其DESCRIPTION文件的Suggests字段中有bit64包,它使fread能够将大整数导入为integer64而不是numeric 。 我的包中默认需要此功能。 这是一个可重现的例子,在R ...
当使用big64包,求和的矢量NAs为整数的另一矢量产生不准确的结果。 根据NA向量是首先求和还是最后求和,结果将分别是正确答案的0或两倍。 请注意,将NA向量转换为integer64将消除该问题。 然而,当试验其他小值代替y时,结果非常奇怪。 例如: 有什么想法发生了什 ...
我有一个完全由integer64列组成的数据框,我想将其转换为矩阵。 不幸的是, as.matrix没有给出正确的答案。 问题似乎是integer64值被存储为数值,带有“integer64”类属性(加上一些魔法使它们打印并正确算术)被as.matrix剥离。 我不能只做c ...