Array base type. Immutable data array with some logical type and some length.
class arrow::Array
Array base type. Immutable data array with some logical type and some length.
a <- array(x)a$IsNull(i) a$IsValid(i) a$length() or length(a) a$offset() a$null_count() a$type() a$type_id() a$Equals(b) a$ApproxEquals(b) a$as_vector() a$ToString() a$Slice(offset, length = NULL) a$RangeEquals(other, start_idx, end_idx, other_start_idx)
print(a) a == a
$IsNull(i): Return true if value at index is null. Does not boundscheck
$IsValid(i): Return true if value at index is valid. Does not boundscheck
$length(): Size in the number of elements this array contains
$offset(): A relative position into another array's data, to enable zero-copy slicing
$null_count(): The number of null entries in the array
$type(): logical type of data
$type_id(): type id
$Equals(other) : is this array equal to other
$ApproxEquals(other) :
$data(): return the underlying arrow::ArrayData
$as_vector(): convert to an R vector
$ToString(): string representation of the array
$Slice(offset, length = NULL) : Construct a zero-copy slice of the array with the indicated offset and length. If length is NULL, the slice goes until the end of the array.
$RangeEquals(other, start_idx, end_idx, other_start_idx) :