pyarrow.large_list#

pyarrow.large_list(value_type)LargeListType#

Create LargeListType instance from child data type or field.

This data type may not be supported by all Arrow implementations.Unless you need to represent data larger than 2**31 elements, you shouldprefer list_().

Parameters:
value_typeDataType orField
Returns:
list_typeDataType

Examples

Create an instance of LargeListType:

>>>importpyarrowaspa>>>pa.large_list(pa.int8())LargeListType(large_list<item: int8>)

Use the LargeListType to create an array:

>>>pa.array([[-1,3]]*5,type=pa.large_list(pa.int8()))<pyarrow.lib.LargeListArray object at ...>[  [    -1,    3  ],  [    -1,    3  ],...