Skip to content

v0.20.0

Choose a tag to compare

@julia-tagbot julia-tagbot released this 07 Dec 19:19
v0.20.0
025824f

v0.20.0 (2019-12-07)

Diff since v0.19.4

Closed issues:

  • Make describe not accept io (#2024)
  • Switch cols to kwarg from positional args (#2023)
  • Problems sorting dataFrames imported from CSV (#2019)
  • Allow rename!\(df, pair::Pair{String, String}\) as a signature (#2017)
  • Add an argument allowing to select columns to calculate statistics on for describe (#2014)
  • Add flatten function (#2012)
  • describe should also apply to Vector (#2010)
  • Add :equal support in append! (#2007)
  • CSV.read cannot detect "Time" type string (#2005)
  • When vcat dataframes, ordering of categorical variables is lost (#2002)
  • Allow mix of Symbol and Pair in join (#2001)
  • Documenting the difference betwen df[!, :col] and df[:, :col] (#1999)
  • select!(df, Not(tuple)) does not work (#1997)
  • using DataFrames in Jupiter lab and notebook hangs... (#1996)
  • [package code fancyness] Redundant code snippet (#1993)
  • Merge meanings of cols keyword arguments between push! and vcat (#1991)
  • master still on v0.19.3, though release branch already on v0.19.4 (#1990)
  • Bad performance of "by" function for random queries (#1988)
  • Warning T is deprecated, use nonmissingtype instead (#1987)
  • ERROR: ArgumentError: 'Array{UInt8,1}' iterates 'UInt8' values, which don't satisfy the Tables.jl Row-iterator interface (#1983)
  • vcat! or push!(..., columns=:union) (#1982)
  • Drop AppVeyor in favour of TravisCI (#1980)
  • 32-bit BoundsError (#1978)
  • allow by to receive keyword argument for custom output column name. (#1976)
  • dropmissing! fails on PooledStrings (#1973)
  • Fix tests to pass on Julia nightly (#1967)
  • can't join more than two dataframes? (#1962)
  • Issues using the df\[!, col\] syntax during broadcasts (#1959)
  • API for functions that help reduce memory usage (#1954)
  • NamedTuple backing or switchable? (#1949)
  • Sorting error using examples from docs (#1945)
  • merge names! into rename!` (#1943)
  • Allow partial re-ordering for permutecols! (#1942)
  • sort! performance (#1927)
  • Add kwarg do disallowmissing that skips conversion of columns with missing values (#1922)
  • Sync the behavior of push!, vcat and append! in DataFrames.jl with Base (#1904)
  • How about raising ArgumentError rather than just calling error() in append!()? (#1869)
  • How about raise ArgumentError rather than just calling error() in insertcols!()? (#1867)
  • Improve select and select! performance with Not (#1861)
  • Make getproperty\(df, col\) return a full length view of the column (#1844)
  • Allow empty keys argument in by\(\) (#1837)
  • Find a better API for stackdf and meltdf (#1736)
  • DataFrames.jl roadmap (#1678)
  • setindex!/broadcast! design (#1645)
  • Update docstrings to new conventions (#1093)

Merged pull requests: