解析在 convert_array()
和 convert_array_stream()
中使用的預設 to
值。預設轉換是
詳細資訊
null 到
vctrs::unspecified()
boolean 到
logical()
int8、uint8、int16、uint16 和 int13 到
integer()
uint32、int64、uint64、float 和 double 到
double()
string 和 large string 到
character()
struct 到
data.frame()
binary 和 large binary 到
blob::blob()
list、large_list 和 fixed_size_list 到
vctrs::list_of()
time32 和 time64 到
hms::hms()
duration 到
difftime()
date32 到
as.Date()
timestamp 到
as.POSIXct()
透過為 to
指定明確的值,可以進行額外的轉換。有關每次轉換的詳細資訊,請參閱 convert_array()
。
範例
infer_nanoarrow_ptype(as_nanoarrow_array(1:10))
#> integer(0)