https://github.com/hadley/dplyr

sort by:
Revision Author Date Message Commit Date
98b8a0f Merge pull request #5686 from lionel-/fix-warning-overhead Don't instrument muffled warnings 19 January 2021, 09:23:23 UTC
b019792 Muffle warning to avoid double-logging with muffling logger E.g. testthat 18 January 2021, 11:51:11 UTC
70df121 Fix return error in exit handler on older R versions 18 January 2021, 11:19:23 UTC
825723b Allow exiting handlers to catch instrumented warnings 18 January 2021, 11:09:54 UTC
fe8ac59 Mention fix in NEWS 18 January 2021, 11:00:44 UTC
4c288fe Don't instrument muffled warnings Closes #5675 18 January 2021, 11:00:44 UTC
1b27bff Fix typo (#5696) Fix a typo in the doc of count-tally 18 January 2021, 10:06:46 UTC
206e2c0 Fixed typo - missing closing bracket (#5689) The base R entry for relocate(df, y) was missing a closing square bracket. 15 January 2021, 14:18:48 UTC
5206af9 Increment version number 15 January 2021, 13:59:28 UTC
b758f66 patch version and update cran-comments 13 January 2021, 10:25:01 UTC
334d525 update select.Rd 13 January 2021, 09:37:44 UTC
2ef82be fix link 13 January 2021, 09:35:31 UTC
ca51575 remove twitter link (added it to https://gist.github.com/hadley/c430501804349d382ce90754936ab8ec) to ease CRAN url checks 13 January 2021, 09:34:56 UTC
41f1711 Clarify the second argument of internal abort_glue() is a list, not an environment. 12 January 2021, 15:22:43 UTC
29dfc94 add examples to show more ways of selecting columns in across() documentation (#5580) * add examples to show more ways of selecting columns * refine some examples * Add link for tidyselect spec and document() Co-authored-by: Romain Francois <romain@rstudio.com> 12 January 2021, 15:01:20 UTC
fcad32e wrap methods_generic() in tryCatch() so that help files don't fail when there are conflicts. (#5683) closes #5623 12 January 2021, 14:25:14 UTC
7bcef51 Attempt to improve arrange(<column>) error cwhen <column> is not found. (#5614) * Attempt to improve arrange(<column>) error cwhen <column> is not found. closes #5611 * only Coluimn not found when eval_all_mutate() failed for that reason * simplify how arrange() updates the error from mutate() 12 January 2021, 14:12:43 UTC
b65e912 Don't evaluate window vignette if no Lahman (#5682) * Don't evaluate window vignette if no Lahman Fixes #5612 * Pass check when missing suggested packages 12 January 2021, 09:38:59 UTC
34e6467 revdepcheck update 11 January 2021, 13:50:30 UTC
ae55f5f LazyData: true. closes #5676 11 January 2021, 10:54:13 UTC
0c9900a cloud_check() 5edb05f8-3ff9-471b-9082-db13047375ef 04 January 2021, 15:46:40 UTC
da30479 update test results 04 January 2021, 13:28:15 UTC
617ff9e remove the message about going from 1 to 0 groups (#5663) * remove the message about going from 1 to 0 groups * changes 04 January 2021, 08:40:31 UTC
41213dc Avoid where(is.numeric) in colwise vignette when using across twice (#5507) * clarify .fn when list is unnamed * using specific selection otherwise the results are also included in where(is.numeric) fior the second across * adress gotcha about using where(is.numeric) twice . * minor things 18 December 2020, 10:47:02 UTC
9eb00d5 avoid lifecycle warning about progress_estimated() on legitimate uses of do() (#5662) closes #5658 18 December 2020, 10:00:56 UTC
9acb197 cast to common type results of mutate() and summarise(). (#5654) closes #5646 18 December 2020, 08:50:59 UTC
a1a6635 lead() and lag() assert the size of default= (#5653) closes #5641 18 December 2020, 08:49:42 UTC
364b9ff Preserve ordered factors with `group_by(.drop = FALSE)` (#5657) * Add tests that currently fail Checks that group_by(.drop = FALSE) preserves ordered factors. * Preserve ordered factors in `compute_groups()` When making the new keys, it checked if the key was a factor or not -- but not if the key was ordered. So for any factor key, it created a new, unordered key via `new_factor()`. I added an additional check if the key is ordered -- if so, it should create a new _ordered_ key in its place. Fixes #5455 * Add bullet in NEWS.md 18 December 2020, 08:46:44 UTC
59105eb Fix typo in doc-params.R documentation (#5642) * Fix typo in doc-params.R documentation * document() Co-authored-by: Romain Francois <romain@rstudio.com> 14 December 2020, 14:20:46 UTC
aeb0450 only call PRVALUE if prom is indeed a PROMSXP (#5651) 14 December 2020, 14:17:19 UTC
07d5a7f update cran revdep, job 0f8e0bc4-7244-455f-be80-8f2c5757a5ff 07 December 2020, 14:41:48 UTC
9e29304 generic count() (#5633) * generic count() and tally() closes #5538 * S3 register on load count.tbl_sql() and tally.tbl_sql() if dbplyr is installed and does not define them (for now) 07 December 2020, 09:06:26 UTC
1be8cfa Remove default methods using lazy fallbacks (#5592) * remove {verb}.default() using lazy eval fallbacks * bump up deprecation level on group_by(.dots=) as dbplyr no longer uses it. 04 December 2020, 14:29:42 UTC
88087a1 Grammar typos in between function error fixed (#5635) * Grammar typos in between function error fixed 1. Added the word "be" to error message when right argument is not a scalar so it is now "`right` must be length 1" instead of "`right` must length 1" 03 December 2020, 08:17:50 UTC
24ba484 keep only one R CMD check badge. 02 December 2020, 13:25:03 UTC
90b787d added regression test. closes #5608 02 December 2020, 13:03:44 UTC
f9e38d9 rchk 01 December 2020, 16:17:15 UTC
ddcafa9 update revdep results 01 December 2020, 15:09:39 UTC
e928def rchk 01 December 2020, 15:08:44 UTC
297398f down cast before vec_order() (#5628) closes #5622 30 November 2020, 15:12:08 UTC
0d8a5ba Bump required vctrs version (#5568) (#5620) 30 November 2020, 10:55:09 UTC
b083746 typo in `group_data` doc (#5619) * typo in `group_data` doc * document() Co-authored-by: Romain Francois <romain@rstudio.com> 30 November 2020, 10:48:23 UTC
3aca55f use callable rlang::rlang_str_as_symbol() (#5615) * use callable rlang::rlang_str_as_symbol() * depend on rlang 0.4.9 (and therefore R 3.3.0) * -Remotes: * update github action so that it starts at 3.3 30 November 2020, 10:44:22 UTC
872dbd8 Add keep argument to inner_join (#5607) Fixes #5581 23 November 2020, 16:24:43 UTC
80e7872 revdepchecks update 20 November 2020, 13:12:35 UTC
754291f more info about ungroup() needed 20 November 2020, 12:00:51 UTC
2122bec PROTECT() needle, because as_utf8() allocates (rchk) 19 November 2020, 16:55:50 UTC
9cf468c PROTECT() result of Rf_getAttrib() and Rf_findVarInFrame() (rchk) (#5616) 19 November 2020, 15:59:37 UTC
5b29134 Refactor evaluation with lazy vec_chop() and dynamic mask (with active bindings) (#5520) * + lazy_vec_chop() * + dplyr_data_masks() * stack imbalmance * + env_resolved() to query which promise has been resolved * install .indices for top mask and individual masks * DataMask holds chops and masks * use individual data masks instead of meta data mask that gets updated all the time * filter() internals also not using metamask * No longer using DataMask$mask * abandon DataMask$forget() * remove DataMask$bindings * Abandon DataMask$which_used * Remove DataMask$used, as it can be recalculated based on $chops and $resolved * Abandon DataMask$resolved, instead just keep track of DataMask$all_vars and rely on chops for resolvedness * rm lazy_vec_chop.R, as this is only ever used inside DataMask. Make the data mask and pronouns internally * register symbols * use callables for as_data_pronoun() and new_data_mask() instead of R callbacks. * top can be NULL * back to only one mask, with active bindings instead of promises * comment why the [] is needed * comments about the parent envirinments of $chops and $mask in DataMask * use VECTOR_PTR_RO() and STRING_PTR_RO() * DPLYR_MASK_EVAL() takes single rgument * reset all_vars on mutate(=NULL) * NEWS bullet * update comment * remove warning from installChar() (#5609) * remove warning from installChar() 19 November 2020, 09:35:23 UTC
2b23229 render README.md 17 November 2020, 15:50:52 UTC
43a347e special case cur_group_label() when data has 0 rows. (#5597) * special case cur_group_label() when data has 0 rows. closes #5534 * update tests * invokeRestart("muffleWarning") 17 November 2020, 15:45:05 UTC
2d7b30e clearer summarise() information on unspecified .groups= (#5595) * cleare summarise() information on unspecified .groups= closes #5574 * final . * polish * not mentionning .groups = "drop" specifically 17 November 2020, 09:14:20 UTC
6307231 Preserve row names in mutate (#5503) Fixes #5418 12 November 2020, 12:47:23 UTC
25bd6f2 check that n= or prop= can be forced. (#5509) * check that n= or prop= can be forced. related to #5478 * typo * simpler wording 12 November 2020, 08:51:49 UTC
41826ec improve distinct() and grouo_by() error messages when adding computed columns fails. (#5593) closes #5060 10 November 2020, 16:16:55 UTC
2d3cbb2 fix link for 0.8.4 release (#5596) 10 November 2020, 15:58:46 UTC
c283c9e compute groups on ungrouped data. (#5598) * compute groups on ungrouped data. related to #5473 * + test * NEWS bullet closes #5473 10 November 2020, 15:50:08 UTC
614389a relocate() can rename columns that are moved (#5586) * relocate() can rename closes #5569 * back to any_of() in the example * less examples for relocate() renaming 10 November 2020, 15:40:35 UTC
be79c4a Mention cur_group_id() in grouop_indices() documentation. (#5594) closes #5528 09 November 2020, 09:18:44 UTC
ab1cec7 unskip test (#5591) 05 November 2020, 15:16:41 UTC
ebb6448 update doc for starwars. (#5587) closes #5549 04 November 2020, 16:26:32 UTC
df43c73 $get_used() is relative to $current_vars(), not names(.data) (#5584) * $get_used() is relative to $current_vars(), not names(.data) * `mutate()` always keeps grouping variables, unconditional to `.keep=` closes #5582 * documentation update for mutate(.keep=) * testthat update 04 November 2020, 10:39:15 UTC
3652eb5 fix typo: it's --> its (#5583) * fix typo: it's --> its * document() Co-authored-by: Romain Francois <romain@rstudio.com> 02 November 2020, 13:08:24 UTC
20e768c Use R_NO_REMAP (#5576) 27 October 2020, 12:48:58 UTC
dffe172 Can use vctrs::vec_proxy_order() now (#5560) 16 October 2020, 07:52:17 UTC
7fee09c use mask^$get_current_group() to get the current group, rather than ì` (#5559) closes #5551 15 October 2020, 08:55:37 UTC
01d145f avoid INTEGER(x) when x is size 0. (#5558) * avoid INTEGER(x) when x is size 0. closes #5541 * Update src/group_data.cpp Co-authored-by: Lionel Henry <lionel.hry@gmail.com> * +unit test based on @earowang 's code Co-authored-by: Lionel Henry <lionel.hry@gmail.com> 15 October 2020, 07:59:45 UTC
c1e6496 `across()` handles data frames with 0 columns (#5533) * `across()` handles data frames with 0 columns closes #5523 * additional comment now that https://github.com/r-lib/vctrs/issues/1263 is on dev vctrs 14 October 2020, 07:54:56 UTC
76b9633 starwars has 14 columns 13 October 2020, 15:52:56 UTC
3af79bd Fix typo in compatibility.Rmd 13 October 2020, 15:51:32 UTC
8dd6a3b fix a wrong typo 13 October 2020, 15:50:19 UTC
02e0301 Fix typo in inline comment 13 October 2020, 15:49:37 UTC
a13e5d6 document() 13 October 2020, 15:48:52 UTC
c898f2e Fix fn name Probably a leftover from a past renaming? 13 October 2020, 15:48:52 UTC
134c871 change mutate_if example in na_if documentation to mutate + across (#5516) * change mutate_if example in na_if doc to mutate + across * use na_if() and document() Co-authored-by: Romain Francois <romain@rstudio.com> 02 September 2020, 07:28:58 UTC
745c9a6 speedup <DataMask>$set(name, chunks) (#5474) * speedup <DataMask>$set(name, chunks) * Also internalise <DataMask>$add() * convert to utf8 if needed before comparing strings 02 September 2020, 07:15:02 UTC
d9c228a Clarify that between() is not vectorised (#5501) 31 August 2020, 12:27:39 UTC
5614ebd Fix scoping issue with `across()` in nested mutates (#5508) Closes #5498 31 August 2020, 12:26:11 UTC
5ce3284 document() 31 August 2020, 07:45:10 UTC
0841f52 Fix typo in DESCRIPTION 28 August 2020, 15:03:52 UTC
2d12887 Improve across() docs * Split out c_across() into own file * Clarify where across() works Fixes #5407 28 August 2020, 15:03:44 UTC
d974af0 Update README.Rmd (#5486) * Update README.Rmd fixed urls * another url fix Co-authored-by: Romain Francois <romain@rstudio.com> 19 August 2020, 13:22:26 UTC
8311108 Increment version number 18 August 2020, 13:19:11 UTC
0bea3e8 email oops 12 August 2020, 15:15:45 UTC
3ddaae5 Increment version number 12 August 2020, 15:14:08 UTC
45c9bae Mention reason for release 12 August 2020, 15:13:45 UTC
d42c87c update cran cromments 12 August 2020, 15:12:00 UTC
a28d481 Fix links, as hinted by check_win_devel() 12 August 2020, 14:47:36 UTC
1a24dc4 revdep 1.0.2 12 August 2020, 14:45:17 UTC
8f3a482 Fix data masking of tidyselect env-expressions in `across()` (#5475) * Fix data masking of tidyselect env-expressions in `across()` Follow-up to #5469 Closes #5460 * Escape data masks recursively * Escape inherited data masks 12 August 2020, 12:12:10 UTC
b62e572 summarise(<ungrouped data frame>, .groups = "rowwise") -> rowwise (#5470) * summarise(<ungrouped data frame>, .groups = "rowwise") -> rowwise closes #5422 * NEWS 12 August 2020, 11:57:28 UTC
37e8166 Use rlang to manipulate environment bindings without warnings (#5472) 11 August 2020, 14:47:25 UTC
daa97ea Configure git username and email (#5459) 11 August 2020, 08:23:35 UTC
166aed1 improve nth() error message about n= (#5468) * update compat-purrr * retire abort_if_not() * Improve nth() error message about bad spec for n= closes #5466 * Full stop * update nth() error message 10 August 2020, 14:12:49 UTC
9afa90d Improve `n_distinct()` performance (#5430) * Improve `n_distinct()` performance * Capture dots once to avoid repeated evaluation by `list2()` * Use simpler `""` names * Remove note about vctrs issue, as we are unsure if that will be fixed * Test that `n_distinct()` works with curly curly. Closes #5461. 10 August 2020, 14:07:25 UTC
ce24474 Add missing doc bullet for `cur_group_rows()` (#5454) * Add missing doc bullet for `cur_group_rows()` * document() Co-authored-by: Romain Francois <romain@rstudio.com> 10 August 2020, 13:04:25 UTC
e0f014a Fix dynamic binding for `dplyr_proxy_order()` (#5464) The `delayedAssign()` approach apparently does not work consistently with binary packages. 10 August 2020, 11:12:26 UTC
b2bcd1e Don't import `vctrs::data_frame()` (#5463) Implemented in r-lib/vctrs#1201 10 August 2020, 11:12:14 UTC
dc3e0e6 + bind_cols(.name_repair=) passed to vctrs::vec_cbind(). (#5452) * + bind_cols(.name_repair=) passed to vctrs::vec_cbind(). closes #5451 * use doc from vec_cbind() instead of linking to it, since it already links to ?vctrs::vec_as_names * Bump version, for https://github.com/tidyverse/purrr/issues/767 03 August 2020, 08:01:07 UTC
98fd0f6 Update ntile documentation link (#5412) In the `ntile()` docs, the definition link gives a 404 error since Microsoft migrated the blog. Tracked it down based on author, title, and date posted. 31 July 2020, 14:08:52 UTC
back to top