Read a sequence of elements from an input source
Source:R/all_generic.R, R/binary_io.R
read_elements-methods.RdRead a specified number of elements from a BinaryReader object.
Usage
read_elements(x, num_elements)
# S4 method for class 'BinaryReader,numeric'
read_elements(x, num_elements)Arguments
- x
Object of class BinaryReader
- num_elements
Integer specifying number of elements to read
Examples
# Create a temporary binary file with test data
tmp <- tempfile()
con <- file(tmp, "wb")
test_data <- rnorm(100)
writeBin(test_data, con, size = 8)
close(con)
# Create a BinaryReader and read the data
reader <- BinaryReader(tmp, byte_offset = 0L,
data_type = "double", bytes_per_element = 8L)
data <- read_elements(reader, 100)
close(reader)
# Clean up
unlink(tmp)
# \donttest{
# Create a temporary binary file with some test data
tmp <- tempfile()
con <- file(tmp, "wb")
test_data <- rnorm(100)
writeBin(test_data, con, size = 8)
close(con)
# Create reader and read the data
reader <- BinaryReader(tmp, byte_offset = 0L,
data_type = "DOUBLE", bytes_per_element = 8L)
data <- read_elements(reader, 100)
close(reader)
# Clean up
unlink(tmp)
# }