问题标签 [integer64]
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 - 在 data.table 中对 integer64 进行二进制搜索
我有一个integer64
索引data.table
对象:
然后,我需要在原始对象 ( )integer64
的索引中进行二分搜索:data.table
x
如果这些本地整数可以findInterval()
用来解决问题:
但是当参数findInterval
是时integer64
,我得到:
和错误的索引:
例如, 的条目search_values
都大于 的所有条目是不正确的x$new_col
。
编辑:
期望的输出:
为什么?:
value_index
具有与 一样多的条目search_values
。对于 的每个条目search_values
, 中的相应条目value_index
给出了该条目search_values
如果插入其中时的排名x$new_col
。所以第一个条目value_index
是9
因为search_values
( ) 的第一个条目将在 的条目中1514772184120000045
排名。9
x$new_col
r - R羽毛整数64保留大数
我有一个包含大量数字的数据集:
但是,当我使用 R 羽毛保存此数据并重新加载时,不会保留大量数字。
这是 integer64 类型的真正问题吗?我应该怎么做才能保留这么大的数字?
r - 将数字(integer64 类)UNIX 时间戳转换为日期时间类
到处都有类似的问答,但没有一个帮助我克服以下错误(我正在尝试将 unix 时间转换为日期时间格式):
编辑:
编辑2:
@zx8754 非常感谢您更改标题并指出真正的问题 - unix 时间戳以毫秒为单位,因此对于转换来说很大。
r - all.equal() 具有 integer64 数据类型
我有两个数据框,每个都有一列integer64
类型。当我使用 比较数据帧时all.equal()
,我得到TRUE
,即使值大不相同:
我知道all.equal()
可以接受非精确匹配(例如四舍五入),而严格精确匹配identical()
是更安全的选择,但为什么all.equal()
说这两个数据帧是相同的呢?有没有办法将数据框与有用的细节进行比较,all.equal()
但同时拒绝这两个表是等效的?
r - 遍历整数 64 数组会在 R 中打印不正确的值
for
循环而不是lapply
天生支持?integer64
r - 将integer64转换为R中的整数
我正在编写几周前开始的代码。但是,(我不确定为什么)代码突然将某些列转换为 integer64 格式。使用这种格式,其余代码不再运行,而且我不熟悉 integer64 格式。我只想将 integer64 列转换为整数或数字格式。通常的命令 as.numeric 或 as.integer 不起作用。我能做些什么?
这是我的数据样本
group-by - 如何将 group_by 函数与 integer64 变量一起使用?
我有一个数据集,其中我的分析单元是对某些测验的响应。我有几个用于提交该测验的变量。其中一个是测验所属课程的 ID,它有 14 位或 15 位数字。我正在尝试应用函数 group_by 通过该变量进行一些描述性统计,并获取此消息错误:
UseMethod(“group_by”)中的错误:没有适用于“group_by”的方法应用于“integer64”类的对象
我已经阅读了有关整数变量 64 的信息,但我还没有找到关于如何将它们转换为字符的答案。