R 字节向量到 ieee 754 float

标签 r ieee-754

在 R 中,如何将字节向量转换为 IEEE-754 浮点数(例如 [0, 108, 4, 71] 到 33900.0)?

在 Ruby 中,我会做

[1191472128].pack("L").unpack("f") ==> 33900.0

我试过包库:unpack("f", pack("V", 1191472128)) ,但它返回 32795.06。

最佳答案

readBin答案是:

library(pack)
v <- pack("V", 1191472128)
readBin(v, size=4, what="double")
# [1] 33900

关于R 字节向量到 ieee 754 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33232029/

相关文章:

javascript - 从networkd3中提取节点信息到shiny中的 react 变量

javascript - javascript 如何以如此准确的方式打印 0.1?

python - 1**math.nan 和 0j**math.nan 的惊喜

c++ - 如何在 C++ 中将十六进制转换为 IEEE 754 32 位 float

erlang - 使用 Erlang 从原始数据解码/编码 IEEE 754 浮点值?

满足条件的值的行计数

在 RMarkdown 中使用 Tufte_handout 旋转 xtable 列名

r - 从 R 中的数据框创建连接矩阵

r - 每组加权geom_density总和为1的密度

floating-point - IEEE 浮点标准中指数和尾数大小的基本原理是什么?