Skip to content

v1.3.0

Compare
Choose a tag to compare
@github-actions github-actions released this 03 Dec 19:12
· 217 commits to main since this release
12c586c

DataFrames v1.3.0

Diff since v1.2.2

Closed issues:

  • Port pqr benchmarks (#298)
  • Memory efficiency of join (#1334)
  • Selections.jl + DataFrames.jl (#1936)
  • Add support for All, Between and Not broadcating (#2171)
  • filter(df, :x => f) would be useful to have (#2187)
  • allow selector => fun1 => fun2 in select and combine (#2207)
  • add a leftjoin! (or match! or merge! or whatever it should be called) (#2259)
  • Provide a syntax to perform row aggregations fast (#2439)
  • Investigate performance of aggregations (#2440)
  • Rework the manual (#2595)
  • Add after keyword argument to insertcols! (#2613)
  • control fill value for missing cells in unstack (#2698)
  • Allow selecting columns based on predicate on column contents (#2747)
  • Fast row aggregation in DataFrames.jl (#2768)
  • Add a method to add/insert empty columns (#2783)
  • Assignment to SubDataFrame (#2785)
  • DataFrameMacros.jl and DataFramesMeta.jl (#2793)
  • DataFrames not threadsafe (#2795)
  • Better documentation for combine(gd, fun => :x) (#2830)
  • AsTable in combine seems to require at least one column (#2832)
  • implement Tables.materializer(::Type{<:AbstractDataFrame})? (#2833)
  • Should ByRow use map or not (#2834)
  • Error for unstacking an empty dataframe (#2841)
  • The test/show.jl tests fail when Julia is started with julia --color=no (#2846)
  • Faster count (#2849)
  • AsTable docstring doesn't mention it can be used as a target for select etc. (#2850)
  • delete! in DataFrames.jl (#2853)
  • Import nrow and ncol from DataAPI.jl (#2855)
  • Support the Case of Matrix{Any} as Data and Vector{Any} as Header (#2858)
  • Allow DataFrame(matrix, names, copycols=false) (#2860)
  • Displaying DateTime columns (#2861)
  • update docs to CSV.jl 0.9 (#2864)
  • Better error messages when frame is empty (#2867)
  • Add "Filtering" section to the documentation User Guide. (#2871)
  • Add documentation for transformation functions without the Split-Apply-Combine strategy to User Guide. (#2872)
  • Make Cols more flexible (#2875)
  • In src => fun => dst allow transformation function in dst (#2876)
  • Ambiguity error between CategoricalArrays and SentinelArrays (#2883)
  • ByRow and transform not working (#2884)
  • Avoid mixing standard and scientific floats in output (#2885)
  • Updating ClassImbalance.jl; Needed help debugging (#2886)
  • mixing :x => :y and :x => f => :y syntax in vector to select errors (#2888)
  • Trimming variables in a data frame (#2891)
  • renamecols function for transform (#2893)
  • TableOperations.joinpartitions doesn't work properly (#2895)
  • Correct isiterable(DataFrame) (#2896)
  • Strange behaviour with non-ASCII column names (#2901)
  • tf keyword argument from PrettyTables.jl does not work in DataFrames.jl show function. (#2903)
  • Aggregate function with multiple output columns of different types (#2905)
  • Recommend PooledArrays to pool data (#2908)
  • update DataFramesMeta.jl docs (#2910)
  • Add contributing opportunities to the contributing guide (#2912)
  • Default show truncates too soon (#2913)
  • DataFrames logo banner (#2917)
  • Regenerate precompile statements for 1.3 release (#2921)
  • subset doesn't accept a vector of transformations (#2924)
  • Printing of data frames in try-catch (#2925)
  • Modifying transformations with grouped dataframes (#2927)
  • Improve filter docs (#2930)
  • Improve sort docs (#2931)
  • DataFrames errors on loading with --depwarn=error (#2935)
  • Add AsTable([:a, :b]) => AsTable (#2939)
  • Grouped describe fails or "clashes" with StatsBase (#2952)

Merged pull requests: