Open rbasralian opened 2 years ago
I agree with (1) and (2).
I do not agree on (3). Great effort has gone into providing access that is properly locked and consistent. This can currently be done using to_numpy(t, ["X"])
. This is very direct and straightforward.
Also, there is a plan for a more efficient to_numpy()
, but it apparently does not yet have a ticket. It is item 54 in the python master plan.
It is tough to work with column data/column types from Python:
t.getDefinition().getColumnNames()
in Java)t.getDefinition().getColumnNameMap()
in Java)myTable['column_123']
(liket.getColumn("column_123").getDirect()
in Java).We should have Python analogues for each of these — all of these cases come up frequently.
Examples for each of the above: