在 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/