DataFrame Library for Java
direct value access for DataRow object.
DataRows now directly access the respective values from the columns.
This improves runtime and memory footprint for most DataFrame operations.
DataRow objects are invalidated once the source DataFrame is changed.
Accessing an invalidated row results in an exception
Row collections are now return as DataRows object.
DataRows can be converted to a new DataFrame
improved 'groupBy' method
read and write functions have been rewritten from scratch for this version. Some existing methods have beed removed.
column types can be detected automatically
Data grouping has been refactored and aggregation functions can now be applied to data groupings.
Data groupings can now be used like normal DataFrames.
Java 8 is now required.
Empty DataFrame instances are now created using DataFrame.create()