Version 0.17.0
Options
We started using options to configure the Koalas' behavior. Now we have the following options:
display.max_rows
(#714, #742)compute.max_rows
(#721, #736)compute.shortcut_limit
(#717)compute.ops_on_diff_frames
(#725)compute.default_index_type
(#723)plotting.max_rows
(#728)plotting.sample_ratio
(#737)
We can also see the list and their descriptions in the User Guide of our project docs.
Plots
We continue adding plot APIs as follows:
For Series:
plot.area()
(#704)
For DataFrame:
plot.line()
(#686)plot.bar()
(#695)plot.barh()
(#698)plot.pie()
(#703)plot.area()
(#696)plot.scatter()
(#719)
Multi-index columns support
We also continue improving multi-index columns support. We made the following APIs support multi-index columns:
Other new features and improvements
We added the following new features:
koalas:
koalas.DataFrame:
style
(#712)
Along with the following improvements:
GroupBy.apply
should return Koalas DataFrame instead of pandas DataFrame (#731)- Fix
rpow
andrfloordiv
to use proper operators in Series (#735) - Fix
rpow
andrfloordiv
to use proper operators in DataFrame (#740) - Add schema inference support at DataFrame.transform (#732)
- Add
Option
class to support type check and value check in options (#739) - Added missing tests (#687, #692, #694, #709, #711, #730, #729, #733, #734)
Backward compatibility
- We renamed two of the default index names from
one-by-one
anddistributed-one-by-one
tosequence
anddistributed-sequence
respectively. (#679) - We moved the configuration for enabling operations on different DataFrames from the environment variable to the option. (#725)
- We moved the configuration for the default index from the environment variable to the option. (#723)