Baseline version. Duh.
Comply with data file format conventions.
Add toCsv method. Improve method documentation. Remove the rather pointless structureInfo method.
- Add
shapeproperty &columnIterable,withColumns,multiIndexed,masked - Incorporate
Columnclass being returned upon accessing aDataFramecolumn, alongside methods for- transformation:
cumulativeSum - accumulation:
mean,max,min,sum - counting:
count,countElementOccurrencesOf - null-ridding:
nullFree,nullFreeIterable - mask conversion:
eq,neq,isIn,isNotIn,maskFrom,gt,lt,geq,leq
- transformation:
- Enable conditional rows selection based on columns, e.g.
final filteredDf = df.masked(df('a').lt(7) & (df('b').eq(null) | df('c').isIn({'super', 'sick', ',', 'brother'})));
- Make
shapean unmodifiable List - Add
headmethod - Make the
startandendparameters ofsliceandslicedkeyword parameters - Add
asViewparameter to non-constructor methods returning aDataFrame, to allow for determining whether a view of the current data, or a copy of it should be returned
- Update jiffy as well as the dart sdk version range
- Update dart sdk to >=2.13.0 <=3.3.0, csv to 6.0.0
- Update dart sdk to >=2.13.0 <=3.3.1
- Update dart sdk to >=2.13.0 <=3.3.3
- Update dart sdk to >=2.13.0 <4.0.0