Skip to content

Latest commit

 

History

History
251 lines (176 loc) · 9.1 KB

NEWS.md

File metadata and controls

251 lines (176 loc) · 9.1 KB

DataFrames v0.6.11 Release Notes

Changes
  • New documentation based on Documenter ([#929])
  • Support new fit indicator functions for statistical models ([#921]).
  • Add string literals csv, csv2, wsv, and tsv ([#918])
  • Add a readtable argument for optional name normalization ([#896])

DataFrames v0.6.6 Release Notes

Deprecations
  • Deprecates array(df, ...) in favor of convert(Array, df, ...) (#806)
  • Deprecates DataArray(df, T) in favor of convert(DataArray{T}, df) (#806)

DataFrames v0.6.3 Release Notes

Deprecations
  • Removes save and loaddf, since the format was not compatible across Julia and DataFrames versions (#790). Use writetable or JLD to save DataFrames

DataFrames v0.6.1 Release Notes

New features
  • writetable supports append option (#755)
Changes

DataFrames v0.6.0 Release Notes

Focus on performance improvements and rooting out bugs in corner cases.

New features
  • Constructor for empty DataFrames allows specifying PDAs (#725)
  • stack(df) and melt(df), which take FloatingPoint vars as measure vars (#734)
  • New convenience methods for unstack (#734)
  • convertdataframes option added to read_rda (#751)
Changes
  • vcat(dfs) handles container and eltype promotion (#747)
  • join finally handles DataFrames with no non-key columns (#749)
  • sorting methods throw an error when args meant for cols are passed to by (#749)
  • rename! and rename throw when column to be renamed does not exist (#749)
  • names!, rename!, and rename for DataFrames now return DataFrames (#749)
Deprecations
  • Deprecates by(df, cols, [symbol(s)]) in favor of aggregate(df, cols, [function(s)]) (#726)
  • Removes pivottable in favor of other reshaping methods (#734)
  • Deprecates nullable!(..., ::AbstractDataFrame) in favor of nullable!(::DataFrame, ...) (#752)
  • Deprecates keys(df), values(df) (#752)
  • Renames insert!(df, df) to merge!(df, dfs...) (#752)

DataFrames v0.5.12 Release Notes

Track changes to JuliaLang/julia

DataFrames v0.5.11 Release Notes

Track changes to JuliaLang/julia

DataFrames v0.5.10 Release Notes

New features
  • Formulas handle three-way (and higher) interactions (#700)
Changes
  • Now using ReadTheDocs for documentation

DataFrames v0.5.9 Release Notes

Track changes to JuliaLang/julia

DataFrames v0.5.8 Release Notes

New features
  • Extends StatsBase.predict to take a DataFrame as a predictor (#679)
  • coefnames handles random-effect terms (#662)
Deprecations
  • Deprecates DataFrame(::Dict, ...) in favor of convert (#626)

DataFrames v0.5.7 Release Notes

New features
  • deleterows!(df::DataFrame, inds) (#635)
Changes
  • empty!(::DataFrame) and insert!(::DataFrame, ...) now operate in place (#634)
  • All exported higher-order functions now handle do-block syntax (#643)

DataFrames v0.5.6 Release Notes

Track changes to JuliaLang/julia

DataFrames v0.5.5 Release Notes

New features
  • Support fitting arbitrary StatisticalModels (#571)
  • Test coverage now tracked via Coveralls.io (#597)
Changes
  • show(::AbstractDataFrame) now shows all columns by default
Deprecations
  • Deprecates DataFrame(::Any...), DataFrame(::Associative) (#610)

DataFrames v0.5.4 Release Notes

New features
  • push! methods add a row to a DataFrame (#621)
  • Test coverage now tracked via Coveralls.io (#597)
Changes
  • IO functions ensure column names are valid symbols (#563)
  • setindex! methods now return the updated DataFrame
Deprecations
  • Deprecates DataFrame(::Int, ::Int) (#561)

DataFrames v0.5.3 Release Notes

Internal changes to adjust to JuliaLang/julia#5897

DataFrames v0.5.2 Release Notes

Continues trend of stripping down features and improving core functionality.

New features
  • append!(::AbstractDataFrame, ::AbstractDataFrame) (#506)
  • join supports :semi-, :anti- and :cross-joins (#524, #536)
  • Implement eltypes argument in readtable (#497)
  • Read from generic IO objects (#499)
Changes
  • Convert to using only symbols (no more strings) for column names (#509)
  • Renames stack_df, melt_df, pivot_table to stackdf, meltdf, pivottable (#538)
  • Renames duplicated, drop_duplicates! to nonunique, unique! (#538)
  • Renames load_df to loaddf (#538)
  • Renames types to eltypes (#539)
  • Renames readtable argument colnames to names (#497)
Deprecations
  • Removes expression-based indexing, including with, within!, based_on, etc. (#492)
  • Removes DataStream (#492)
  • Removes NamedArray (#492)
  • Removes column groupings (set_groups, get_groups, etc.) (#492)
  • Removes specific colwise and rowwise functions (rowsums, colnorms, etc.) (#492)
  • Removes @DataFrame and @transform (#492)
  • Deprecates natural joins: the key must be specified now (#536)

DataFrames v0.5.1 Release Notes

Removing prototype features until core functionality is farther along.

Changes
  • Write Formulas without quoting, thanks to the @~ macro (JuliaLang/julia#4882)
  • Renames EachCol, EachRow to eachcol, eachrow (#474)
  • eachrow returns a DataFrameRow (#474)
  • SubDataFrames are now immutable (#474)
Deprecations
  • Removes IndexedVector (#483)
  • Removes Blocks.jl functionality (#483)
  • Removes methods that treat DataFrame like a matrix, e.g round, sin (#484)
  • Deprecates sub's alias subset (#474)

DataFrames v0.5.0 Release Notes

Improved I/O and more-Julian idioms.

New features
  • Write HTML tables via writemime (#433)
  • Read whitespace-delimited input (#443)
  • Read input with C-style escapes (#454)
Changes
  • sort interface updated to better match mainline Julia (#389)
  • names!, rename!, and delete! now return the updated Index, rather than the names in the Index (#445)
  • Renames coltypes, colnames, clean_colnames! to types, names, cleannames! (#469)
  • Various improvements to print/show methods
Deprecations
  • Deprecates rbind, cbind and vecbind deprecated in favor of hcat and vcat (#453)