【发布时间】:2017-01-20 13:01:28
【问题描述】:
请有人帮我,我们如何将 4 字节十六进制格式转换为 R 中的浮点数?例如,我想将 "aec7a042" 转移到 80.39 。经过大量搜索后,我在 R 中找不到任何东西给我这个转换!
C 函数是 BitConverter。单身。但我需要在 R 中做同样的事情吗?
谁能帮帮我?
【问题讨论】:
-
您能否进一步解释一下您的十六进制数字如何等于
80.39? -
其实你提到的函数不是C函数,我想你可以找到一个解决方法来读取二进制数据,这可能会有所帮助:ats.ucla.edu/stat/r/faq/read_binary.htm
-
@PierreLafortune - 它似乎适合 - 例如- gregstoll.dyndns.org/~gregstoll/floattohex - 返回相同的结果,尽管是相反的。
-
@thelatemail 我收到了
0x42a0c7ae。它接近 OP,但足够清晰 -
@MrFlick 非常感谢您的帮助。 readBin 没有工作,但其他两个代码工作正常,我真的很感激。