Hello Apache Arrow Team,

I am looking at ways my company can create an SDK that can share apache arrow 
data while preserving table pivots. I was looking at how Pandas and Perspective 
do it and it seems like

For row_pivots

Pandas just sorts the data into a flat arrow structure

Perspective actually generates a rowPath for each row

Does Pandas generate a row_path per row that I can reference?

For column_pivots

Pandas and perspective both seem to create new arrays whose names denote the 
column_path i.e.

Share price per monthj
Ticker | January       |   February  |
            | start | end | start | end |
Goog  | 200   | 244 | 246   | 260 |
F          | 35.   | 35    | 35.    | 50.  |


Would be represented like

| ticker | (January, start) | (January, end) | (February, start) | (February, 
end)

Why isn’t Pandas and perspective for that matter use Structs to denote that the 
start of the month ticker price is a child of the column January instead of 
hard coding that information in the name of the column?

Is that practice documented anywhere so that if we were to create an SDK for 
internal use it could be easily fed into Pandas?

Reply via email to