r - R:读取无符号字符的二进制文件
问题描述
我正在尝试将无符号字符的二进制文件读入 R。二进制文件应该以无符号字符格式存储整数 0 到 7,但我无法得到它。我尝试了以下方法:
readBin(con = "tmp.out", what = "character", size = 1, n = 604*800)
但我基本上是胡言乱语。我知道 StackOverflow 上有类似性质的问题,但似乎没有一个问题能完全解决我的问题(或者似乎没有)。任何帮助将不胜感激!感谢您的时间。
解决方案
我找到了答案:
xx <- readBin(con = "tmp.out", what = "integer", n = 604 * 800, size = 1, signed = F)
基本上,readBin 函数中有一个带符号的选项和一个应该设置为 1(字节)的大小选项。
推荐阅读
- php - 在媒体库 (WordPress) 上看不到新文件
- html - 如何将转换后的 HTML 格式保持为属性字符串?
- android - 如何从使用另一个应用程序创建的自定义帐户调用 accountManager.getUserData?
- php - 如何从字段表返回数据 api(fractal) 已设置默认值?
- scala - 如何摆脱“找不到任何要链接的成员”错误或从 Heroku 构建 CLI 完全禁用它?
- clickhouse - 对 Clickhouse 中的多个列使用 NOT IN
- python - 如何在箱线图中突出显示某些记录
- java - CacheFlux:如何同步查找/ onCacheMissResume?
- ionic-framework - 设置离子 4 中默认选定选项的值
- facebook-graph-api - 自定义文本和图像的 Facebook 共享不适用于 fb.ui 打开图形