@nalimilan nalimilan released this Dec 26, 2018 · 16 commits to master since this release

Assets 2
  • Remove deprecations for getindex, view, collect(::DataFrameRow); key highlights on the current functionality are:

    1. using @view on getindex always consistently returns the same range of values as getindex (but in a view)
    2. selecting a single row of a data frame always returns a DataFrameRow which is a view (using view or getindex); you can copy a DataFrameRow to get a NamedTuple containing the data from this row;
    3. iterating DataFrameRow yields the values only (similarly to a NamedTuple);
    4. when using row selector in getindex, e.g. df[:, col] always copies returned columns; use df[col] to avoid making a copy (and get the column itself if df is a DataFrame or an appropriate view of the column if df is a SubDataFrame or DataFrameRow).
  • Fix bug with constructor with TableTraits 0.4.1.

  • Respect output limit when printing to LaTeX.

  • Avoid computing unused statistics in describe.

  • Add disallowmissing keyword argument to dropmissing and dropmissing!.

  • Make unstack use all columns other than :variable and :value as rowkeys.

  • Improve error message for deletecols!.

  • Add summary keyword argument to HTML show method.

  • Fully implement parentindices and parent.

  • Deprecate some convert methods and improve others.

  • Implement more ndims methods.

  • Show group values when printing grouped data frame.

  • Correctly handle ranges in deletecols!.

@bkamins bkamins released this Dec 9, 2018 · 32 commits to master since this release

Assets 2
  • fix unique! and unique signatures to sync with Julia 1.1
  • avoid printing deprecation warnings by dump, show and mapcols with SubDataFrame
  • A minor documentation improvement

@nalimilan nalimilan released this Dec 4, 2018 · 35 commits to master since this release

Assets 2
  • Avoid deprecation warning in eachcol.

@nalimilan nalimilan released this Dec 3, 2018 · 36 commits to master since this release

Assets 2
  • Make indexing more consistent (introducing many deprecations to be removed in the next release).
  • Introduce new API for grouping, making it dramatically more efficient. Improve naming of columns created from anonymous functions.
  • Deprecate length, delete!, insert! and merge! to make the API consistent with the definition of data frames as collections of rows (rather than of columns).
  • Finish deprecation period of the makeunique argument.
  • Deprecate head and tail in favor of first and last for consistency with Julia Base.
  • Deprecate eachcol(df) in favor of eachcol(df, true) in order to change the default behavior in the future. Add a mapcols function to apply an operation to each column and return a data frame.
  • Improve performance of TableTraits sink.
  • Allow specifying columns to completecases, dropmissing and dropmissing!.
  • Fix show methods for CSV/TSV. Add dimensions to HTML output.
  • Add conversion from a DataFrameRow to a Vector.
  • Improve documentation.

@bkamins bkamins released this Oct 3, 2018 · 70 commits to master since this release

Assets 2
  • Improve printing to HTML, GroupedDataFrame and type formatting.
  • Improve code to avoid printing deprecation warnings.
  • Add haskey method for DataFrameRow.
  • Add repeat method for AbstractDataFrame.
  • Make push! of NamedTuple to DataFrame use field names.
  • Improve documentation.

@nalimilan nalimilan released this Sep 25, 2018 · 80 commits to master since this release

Assets 2
  • Use new Tables.jl interface.
  • Improve printing.
  • Improve documentation.
  • Omit prefix in when using function name to create column names with aggregate.
  • Fix readtable.
  • Avoid copying a vector in stackdf.
  • Raise errors when passing a single Boolean to getindex.
  • Fix stack overflow with vcat and by/aggregate.
  • Deprecate iterating over DataFrameRow in favor of pairs.
  • Add DataFrame constructor accepting a DataFrame.

@quinnj quinnj released this Aug 19, 2018 · 141 commits to master since this release

Assets 2
Merge pull request #1487 from ExpandingMan/fix-int-bit-assert

fixed overzealous type assertion

@quinnj quinnj released this Aug 7, 2018 · 151 commits to master since this release

Assets 2
Merge pull request #1471 from JuliaData/jq/1.0

Updates to run on 1.0

@ararslan ararslan released this Jul 29, 2018 · 161 commits to master since this release

Assets 2
Fix a deprecation warning (#1463)

@nalimilan nalimilan released this Jul 16, 2018 · 164 commits to master since this release

Assets 2

Fix printing of nothings (#1454)