KCL-BMEIS/ExeTera

Dataframe functionality: filter dataframe view

deng113jie opened this issue · 1 comments

The view is derivated from a dataframe via column/row filters.

By default, the view is readonly; if read/write is allowed, the dataframe will create a copy of the underlying dataset and then modify the data.

read/write/filter api similar to pandas df

view:

view inherite from the DataFrame abstract class.

has any number of filters, each filter is associated with a field. The field can be from any dataframe.

the view is rw by default, thus the data changed is traced back to the original field
if the view is readonly, than change of data will trigger a behaviour of copy the referenced field into a new dataframe