Python 3.x Pyarrow表从现有列创建列

Python 3.x Pyarrow表从现有列创建列,python-3.x,struct,pyarrow,apache-arrow,Python 3.x,Struct,Pyarrow,Apache Arrow,是否有一种方法可以使用append\u column根据pyarrow表中当前存在的列创建列?我想使用已经存在的列创建一个pa.struct()字段。寻找符合以下内容的内容: pa_table = pa.Table.from_pandas() pa_table.append_column( pa.field('new_struct_col', pa.struct([ pa.field('col1', pa.string()), pa.field('col2

是否有一种方法可以使用
append\u column
根据pyarrow表中当前存在的列创建列?我想使用已经存在的列创建一个
pa.struct()
字段。寻找符合以下内容的内容:

pa_table = pa.Table.from_pandas()
pa_table.append_column(
    pa.field('new_struct_col', pa.struct([
        pa.field('col1', pa.string()),
        pa.field('col2', pa.string()),
        pa.field('col3', pa.string())])
        ),
    {pa_table.column('col1'), pa_table.column('col2'), pa_table.column('col3')}) # something like this
在本例中,
col1
col2
col3
是pyarrow表中已经存在的列

谢谢