-
Notifications
You must be signed in to change notification settings - Fork 367
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DataFrames.jl roadmap #1678
Comments
Update checklist re:
being done |
@nalimilan - apart from some recent PRs/Issues pending, there are two big outstanding things:
before we can go 1.0 I think. Both topics are your pet things, if I may say 😄. Do you have any opinion how we should move forward with it? |
OK - I am closing this as all things mentioned here are done (except for one small issue that is tracked). Now we will track 1.0 milestone with milestone labels. You can find the list here https://github.com/JuliaData/DataFrames.jl/milestone/5. In general we are really close to 0.20 release (probably a few days), and then final design decisions will be made before we fix the functionality for 1.0 release (the decisions are mainly in three areas: split-apply-combine, row-vs-column oriented API, and column transformation API, i.e. |
TO-DO for DataFrames.jl 1.0:
by
with arrays of inputs and broadcasting #1615, standardized return values for groupby #1554, check for preserved index column during combine #1460setindex!
finish deprecationeachcol
cleanup, make eachcol default to false #1613, End deprecation period of eachcol #1752DataFrameRow
andNamedTuple
, Construction from a named tuple documentation #1580, DataFrameRow conversion to DataFrame broken #1675, Converting to DataFrame fails for NamedTuple[] #1670, DataFrame constructors #1599, Support for construction from a named tuple? #1573, Creating an empty DataFrame is unwieldy and has unexpected behavior #1569, Implement a from_records constructor #1191_names
and makenames
not perform a copy #1655, Future of eltypes #1596, Future of colwise #1595, Remove nrow/ncol #406CartesianIndex{2}
#1610TO-DO past DataFrames.jl 1.0 (but may go in before if ready)
describe
, Add custom functions todescribe
#1664, Add describe for GroupedDataFrame #1539, Makedescribe
work for a grouped dataframe #1443, allowdescribe
function to take arbitrary functions #1436vcat
review, Flexible vcat #1659pivot
function, Added pivot() funtion (for updated pull request #1175) #1181sample
function decision, ENH: Add sample function for DataFrames #997show
parameters, Use limit=false by default in show? #1631, Writing to latex: omitting column with row index #1381, Dataframes with wide columns have poor plain/text representations #1272, Markdown display #1167, Stop printing row numbers in show(io, df)? #864, Allow to hide row numbers #592delete!
improvements, functional interface for deleting columns #1378replace
improvements, define Missings.replace method #1377join
, Handling of duplicate column names by join #1333Char
, Categorical! to include Char #1282vcat
: Add a function for combine/vcat with source names #659cor
for DataFrame, Implement Base.cor for DataFrame #583CC @nalimilan @oxinabox
The text was updated successfully, but these errors were encountered: