我想使用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. 在R中寫入二進制數據
- 3. 寫入二進制整數字節到串行連接與GO
- 4. 在Python中以二進制形式寫入整數文件
- 5. 將二進制數據寫入文件
- 6. 寫小整數到二進制文件中的R
- 7. 寫入二進制文件?
- 8. 寫入二進制文件
- 9. 寫入二進制文件
- 10. 寫入二進制文件
- 11. 從二進制文件寫入和讀取整數數組
- 12. 寫入二進制數據
- 13. 在Ruby中寫入二進制文件
- 14. 在TideSDK中寫入二進制文件
- 15. 在Xcode中寫入二進制文件
- 16. 在Java中寫入二進制文件
- 17. 在PROLOG中寫入二進制文件
- 18. 在Julia中寫入二進制文件
- 19. 寫入二進制文件到.xlsx
- 20. 如何將二進制數據寫入R的csv文件
- 21. 擊:寫整數二進制文件
- 22. 將無符號整數寫入二進制文件
- 23. 無法將整數寫入二進制文件C++
- 24. node js,如何將二進制文件寫入/讀取整數?
- 25. 寫入二進制文件在C++
- 26. 開銷數據寫入到一個二進制文件
- 27. 從HDFS文件寫入二進制數據到SequenceFile
- 28. 寫回數據到二進制文件
- 29. 寫大二進制數據到文件
- 30. 在R中寫入二次函數
這個問題是不是由http://stackoverflow.com有什麼不同/ q/7016122/602276或http://stackoverflow.com/q/7016122/602276? – Andrie
或者這一個:http://stackoverflow.com/q/7031400/602276? (對第一條評論中的重複鏈接抱歉。) – Andrie
是啊,艾米,你應該嘗試使用相同的帳戶,而不是每次都創建一個新的帳戶。當你得到一個有用的答案,接受它通過點擊附近的數字(或者編輯問題來解釋爲什麼答案不適合你)。 – Tommy