Skip to content

Releases: pwwang/datar

0.3.1 (#24)

07 Jul 19:36
0b68a31
Compare
Choose a tag to compare
  • Adopt pipda v0.4.0
  • Change argument _dtypes to dtypes_ for tibble-families

0.3.0 (#22)

01 Jul 23:36
9e71287
Compare
Choose a tag to compare
  • Adopt pipda v0.3.0

Breaking changes:

  • Rename argument dtypes of unchop and unnest back to ptype
  • Change all _base0 to base0_
  • Change argument how of tidyr.drop_na to how_

0.2.3 (#21)

29 Jun 22:44
72ab957
Compare
Choose a tag to compare
  • Fix compatibility with pandas v1.2.0~4 (Fix #20, thanks to @antonio-yu)
  • Fix base.table when inputs are factors and exclude is NA;
  • Add base.scale/col_sums/row_sums/col_means/row_means/col_sds/row_sds/col_medians/row_medians

0.2.2

25 Jun 06:21
Compare
Choose a tag to compare
  • Use a better strategy warning for builtin name overriding.
  • Fix index of subdf not dropped for mutate on grouped data
  • Fix names_glue not working with single values_from for tidyr.pivot_wider
  • Fix base.paste not registered
  • Fix base.grep/grepl on NA values
  • Make base.sub/gsub return scalar when inputs are scalar strings

0.2.1: Add all reference maps (#17)

23 Jun 06:12
35156bb
Compare
Choose a tag to compare
  • Use observed values for non-observed value match for group_data instead of NAs, which might change the dtype.
  • Fix tibble recycling values too early

0.2.0

21 Jun 07:40
Compare
Choose a tag to compare

Added:

  • Add base.which, base.bessel, base.special, base.trig_hb and base.string modules
  • Add Support for duplicated keyword arguments for dplyr.mutate/summarise by using _ as suffix
  • Warn when import python builtin names directly; ; Remove modkit dependency

Fixed:

  • Fixed errors when usea_1 as names for "check_unique" name repairs
  • Fixed #14: f.a.mean() not applied to grouped data

Changed:

  • Don't allow from datar.datasets import *
  • Remove modkit dependency
  • Reset NaN to NA
  • Rename base.getOption to base.get_option
  • Rename stats.setNames to stats.set_names

0.1.1 (#13)

15 Jun 18:08
85a5ef5
Compare
Choose a tag to compare
  • Adopt pipda 0.2.8
  • Allow f.col1[f.col2==max(f.col2)] like expression
  • Add base.which/cov/var
  • Fix base.max
  • Add datasets.ChickWeight
  • Allow dplyr.across to have plain functions passed with default EVAL context.

0.1.0 (#11)

15 Jun 04:47
000f727
Compare
Choose a tag to compare

Added:

  • pandas.NA as NaN
  • Dtypes display when printing a dataframe (string, html, notebook)
  • zibble to construct dataframes with names specified together, and values together.

Fixed:

  • base.diag() on dataframes
  • Data recycling when length is different from original data
  • datar.itemgetter() not public
  • f.a.b to access attribute b of f.a

Changed:

  • Behavior of group_by() with _drop=False. Invisible values will not mix with visible values of other columns
  • Default values_fn for pivot_wider to identity

0.0.7 (#10)

08 Jun 06:19
69c2add
Compare
Choose a tag to compare
  • Add dplyr rows verbs
  • Allow mixed numbering (with c() and f[...]) for tibble construction
  • Allow slice (f[a:b]) to be expanded into sequence for EVAL context
  • Finish tidyr porting.

0.0.6: Merge pull request #9 from pwwang/dev

26 May 00:23
15c00d2
Compare
Choose a tag to compare
  • Add options, getOption and options_context to datar.base to allow set/get global options
  • Add options: dplyr.summarise.inform
  • Add _base0 argument to all related APIs
  • Add nycflights13 datasets
  • Support slice_head/slice_tail for grouped data