我想使用writeBin将整数写入R中的二进制文件。如果我将它们表示为数字或整数,它会有所作为吗? (我想要一个尽可能小的文件,但我不必使用size = ...作为参数。)R中是否有一个命令可以给出表示类型的字节数?谢谢!在R中写入数字与写入整数到二进制文件
-2
A
回答
1
该文档给出了大小(“整数”类型为4个字节,“数字”为8个字节)。您可以获得各种.Machine
参数,包括.Machine $$ sizeof.long和.Machine $ integer.max,但我没有看到整数的“sizeof”值。
也可以通过断言整数存储模式做截断:
> x <- 23.5
> storage.mode(x) <- "integer"
> x
[1] 23
0
在R,整数使用4个字节,并且双精度(数字)使用8个字节。
如果您有“数字”的载体,并想将它们写为整数,然后第一次强迫他们以这样的整数:
x <- c(3,9,14) # These are actually doubles
writeBin(as.integer(x), "foo.bin") # Coerce to integers before writing!
相关问题
- 1. 在R中写入二进制数据
- 2. 在Python中以二进制形式写入整数文件
- 3. 将二进制数据写入文件
- 4. 写入二进制文件
- 5. 写入二进制文件?
- 6. 写入二进制文件
- 7. 写入二进制文件
- 8. 从二进制文件写入和读取整数数组
- 9. 写入二进制数据
- 10. 在Java中写入二进制文件
- 11. 在Ruby中写入二进制文件
- 12. 在PROLOG中写入二进制文件
- 13. 如何将二进制数据写入R的csv文件
- 14. 击:写整数二进制文件
- 15. node js,如何将二进制文件写入/读取整数?
- 16. 在R中写入二次函数
- 17. 从HDFS文件写入二进制数据到SequenceFile
- 18. 开销数据写入到一个二进制文件
- 19. 将C写入的二进制文件导入到Matlab中
- 20. 写大二进制数据到文件
- 21. 写回数据到二进制文件
- 22. 二进制文件和写入结构
- 23. 将0写入二进制文件C++
- 24. 写入二进制文件python
- 25. C++二进制文件写入
- 26. 读取和写入二进制文件
- 27. 在C中的二进制文件中写入字节0
- 28. iPhone写入二进制数据
- 29. 使用FileSystemObject写入二进制数据()
- 30. 写的字符串二进制数据的二进制文件
这个问题是不是由http://stackoverflow.com有什么不同/ q/7016122/602276或http://stackoverflow.com/q/7016122/602276? – Andrie
或者这一个:http://stackoverflow.com/q/7031400/602276? (对第一条评论中的重复链接抱歉。) – Andrie
是啊,艾米,你应该尝试使用相同的帐户,而不是每次都创建一个新的帐户。当你得到一个有用的答案,接受它通过点击附近的数字(或者编辑问题来解释为什么答案不适合你)。 – Tommy