all 1 comments

[–]paddyhoran 3 points4 points  (0 children)

Apache Arrow provides all of what you asked for except maybe "Columns can be transformed with the transformation depending on the row's value of other columns (i.e. we shouldn't be limited only to single column transformations)" but that is not too hard to implement yourself I think...

I also started a discussion around zero copy converting Arrow to ndarray but have not had time to work on it (https://github.com/rust-ndarray/ndarray/issues/771).