ef4c492 | Romain Francois | 14 April 2020, 08:22:44 UTC | Differentiate between wt = NULL and missing(wt) | 14 April 2020, 08:22:44 UTC |
f0ff7de | Romain Francois | 10 April 2020, 13:09:43 UTC | revdep update | 10 April 2020, 13:09:43 UTC |
648064b | Romain François | 08 April 2020, 09:42:23 UTC | Changes in some messages from vctrs (#5093) | 08 April 2020, 09:42:23 UTC |
88409df | Romain Francois | 08 April 2020, 09:16:19 UTC | remove unused function | 08 April 2020, 09:16:19 UTC |
f4a39dc | Romain François | 07 April 2020, 15:18:20 UTC | bind_rows(.id = NULL) does not set names. (#5089) * bind_rows(.id = NULL) does not set names. close #5087 * Regression test for #5087 close #5087 | 07 April 2020, 15:18:20 UTC |
df85e4a | Romain François | 07 April 2020, 11:59:17 UTC | ignore data frames with 0 columns as results in summarise() (#5088) * dplyr_vec_sizes() no longer used or needed * disregard chunks that give data frames with 0 columns when calculating the chunk sizes. close #5084 * simplify internal handling of 0 columns data frame results in summarise() | 07 April 2020, 11:59:17 UTC |
3bc25ff | Romain Francois | 07 April 2020, 10:28:14 UTC | Merge branch 'master' of https://github.com/tidyverse/dplyr | 07 April 2020, 10:28:14 UTC |
d900de3 | Romain Francois | 07 April 2020, 10:27:53 UTC | unskip test, as https://github.com/r-lib/vctrs/issues/776 is dealt with | 07 April 2020, 10:27:53 UTC |
9a0209d | Romain Francois | 06 April 2020, 20:18:53 UTC | rev dep update | 06 April 2020, 20:18:53 UTC |
bda05f7 | Romain Francois | 03 April 2020, 15:32:34 UTC | Mention the `Input must be a vector, not a ...` in the Breaking changes | 03 April 2020, 15:32:34 UTC |
54aef54 | Romain Francois | 03 April 2020, 12:14:17 UTC | revdep update | 03 April 2020, 12:14:17 UTC |
affb977 | Hadley Wickham | 02 April 2020, 17:20:43 UTC | Improve website navbar + article index (#5081) * Remove navbar customisations. In favour of new `news.release` config * Organise articles index and add article descriptions | 02 April 2020, 17:20:43 UTC |
0f7b6ab | Romain François | 01 April 2020, 19:26:36 UTC | DataMask$resolve() (#5080) * DataMask$resolve() * Cancel <symbol> = <symbol> on rowwise case in mutate() because rowwise magic * more error to verify_output() | 01 April 2020, 19:26:36 UTC |
7cb7c34 | Romain François | 01 April 2020, 08:05:56 UTC | specific error for (lag|lead)(default=) when incompatible type. (#5075) * use vec_cast() instead to cast default to same type as x | 01 April 2020, 08:05:56 UTC |
30c4b0a | Hadley Wickham | 31 March 2020, 21:37:04 UTC | Simplify add_computed_columns() implementation | 31 March 2020, 21:37:04 UTC |
358a565 | Kirill Müller | 31 March 2020, 19:51:06 UTC | Soft-deprecation message for using _if()/_at()/_all() with a quosure (#4933) | 31 March 2020, 19:51:06 UTC |
7ca1c04 | Kirill Müller | 31 March 2020, 19:18:47 UTC | ntile() uses database logic: larger bins come first (#5054) Fixes #4995 | 31 March 2020, 19:18:47 UTC |
c419aed | Hadley Wickham | 31 March 2020, 18:26:25 UTC | Coerce join inputs into tibbles (#5059) This ensures that we always know what methods are being called, predicts us against variations in subclass implementations, and avoid dev vctrs group re-computation. The main downside of this approach is that we can no longer translate grouping variable names in the presence of ambiguity Fixes #4917 | 31 March 2020, 18:26:25 UTC |
0a00bc4 | Hadley Wickham | 31 March 2020, 17:36:15 UTC | Revert "Don't count regroups in tests (#5061)" (#5076) This reverts commit bf685e9c8e414ef714643666513306ef3431405e. | 31 March 2020, 17:36:15 UTC |
d1217de | Romain Francois | 31 March 2020, 14:17:27 UTC | revdep update | 31 March 2020, 14:17:27 UTC |
a0ae1f9 | Romain François | 31 March 2020, 10:53:12 UTC | N distinct eval tidy (#5072) * Alternative for n_distinct() * additional test for n_distinct() * df$x and df$y was not trigerring the problem * Update R/distinct.R Co-Authored-By: Kirill Müller <krlmlr@users.noreply.github.com> Co-authored-by: Kirill Müller <krlmlr@users.noreply.github.com> | 31 March 2020, 10:53:12 UTC |
eb4d4f3 | Davis Vaughan | 30 March 2020, 12:50:04 UTC | Don't `.` prefix `cols` in `c_across()` (#5021) * Don't `.` prefix `cols` in `c_across()` * Document `cols` with `.cols` | 30 March 2020, 12:50:04 UTC |
85efab1 | Hadley Wickham | 30 March 2020, 12:28:55 UTC | Move check for class before coercion (#5053) * Move check for class before coercion Fixes #4929 | 30 March 2020, 12:28:55 UTC |
bf685e9 | Lionel Henry | 30 March 2020, 08:22:23 UTC | Don't count regroups in tests (#5061) | 30 March 2020, 08:22:23 UTC |
c7f2936 | Hadley Wickham | 27 March 2020, 16:48:36 UTC | Nesting interface changes (#4926) * Implement nest_by() * Remove condense | 27 March 2020, 16:48:36 UTC |
8791792 | Romain François | 27 March 2020, 16:03:17 UTC | grouo_by() with mutate() semantics (#5057) close #4984 | 27 March 2020, 16:03:17 UTC |
ab37db3 | Romain François | 27 March 2020, 13:31:28 UTC | use vec_rep() instead of deprecated vec_repeat() (#5056) | 27 March 2020, 13:31:28 UTC |
3c5fd4f | Hadley Wickham | 27 March 2020, 11:52:00 UTC | Improve hint for old grouping (#5052) * Give hint when old grouping format encountered Fixes #5027 | 27 March 2020, 11:52:00 UTC |
d618880 | Dan Chaltiel | 27 March 2020, 10:05:58 UTC | Check return type of predicate in tbl_if_vars (#5003) * Check return type of predicate in tbl_if_vars If a predicate function returns a logical vector instead of a scalar or even a non-logical value, for instance in `select_if(iris, ~c(is.numeric(.x),is.numeric(.x)))` or in `select_if(iris, ~mean(.x))`, the error messages are "more elements supplied than there are to replace" and "Only strings can be converted to symbols", which is unclear about what went wrong. Also fixed a typo in the first `abort` call of the function. * Update R/colwise.R Co-Authored-By: Mara Averick <maraaverick@gmail.com> * + test and use bullets error messages. Co-authored-by: Mara Averick <maraaverick@gmail.com> Co-authored-by: Romain Francois <romain@rstudio.com> | 27 March 2020, 10:05:58 UTC |
7c4774d | Romain François | 27 March 2020, 09:57:16 UTC | Remove extra space before ":" from error messages (#5047) * Removing extra space before : in error messages | 27 March 2020, 09:57:16 UTC |
f21b84e | Romain François | 27 March 2020, 09:48:00 UTC | use vec_sze() instead of length() in lead() and lag() (#5050) close #5028 | 27 March 2020, 09:48:00 UTC |
ef8c1fb | Romain François | 27 March 2020, 09:46:47 UTC | group_map() not warning about keep= for rowwise data frame. (#5049) * group_map() not warning about keep= for rowwise data frame. close #5044 * flip the condition | 27 March 2020, 09:46:47 UTC |
875b4f4 | Hadley Wickham | 26 March 2020, 20:56:54 UTC | Edits to rowwise and colwise vignettes (#4993) | 26 March 2020, 20:56:54 UTC |
4aff290 | Hadley Wickham | 26 March 2020, 20:56:41 UTC | Tweak gotcha wording | 26 March 2020, 20:56:41 UTC |
e6a83dc | Hadley Wickham | 26 March 2020, 20:16:55 UTC | Re-export all_of() and any_of() Fixes #5036 | 26 March 2020, 20:16:55 UTC |
8ec3a32 | Hadley Wickham | 26 March 2020, 20:05:18 UTC | Updated gitignore | 26 March 2020, 20:05:18 UTC |
d539942 | Hadley Wickham | 26 March 2020, 20:05:05 UTC | Use generics package for set ops (#4631) | 26 March 2020, 20:05:05 UTC |
9ba4bea | Hadley Wickham | 26 March 2020, 20:04:45 UTC | Add news bullet | 26 March 2020, 20:04:45 UTC |
ebe3de0 | Romain François | 26 March 2020, 12:46:11 UTC | join_rows() giving meaningful error message (#5025) * join_rows() giving meaningful message instead of factory message from vec_match() close #5012 * Distance from needles and haystack, use a regex instead. | 26 March 2020, 12:46:11 UTC |
caf1e4d | Romain François | 26 March 2020, 08:58:34 UTC | vars() no longer using lifecycle:: (#5013) * vars no longer using lifecycle, related to https://github.com/tidyverse/ggplot2/issues/3900 * Remove the superseded badge from ?vars() Functions using vars() are superseded, but superseding vars() itself causes probmems with ggplot2, i.e. https://github.com/tidyverse/ggplot2/issues/3900 close #5015 | 26 March 2020, 08:58:34 UTC |
777f9d4 | Romain François | 26 March 2020, 08:52:18 UTC | Support for = <symbol> in mutate() (#5031) close #4996 | 26 March 2020, 08:52:18 UTC |
834dedd | Hadley Wickham | 25 March 2020, 21:27:40 UTC | Fix merge issue | 25 March 2020, 21:27:40 UTC |
9bbd0e3 | Hadley Wickham | 25 March 2020, 21:25:18 UTC | Merge remote-tracking branch 'refs/remotes/origin/master' Conflicts: DESCRIPTION NAMESPACE R/dataframe.R R/sets.r man/reexports.Rd | 25 March 2020, 21:25:18 UTC |
87b485a | Davis Vaughan | 25 March 2020, 19:00:57 UTC | Maintain grouping order in grouped_df methods (#5045) | 25 March 2020, 19:00:57 UTC |
792f9b1 | Lionel Henry | 25 March 2020, 10:35:02 UTC | Fix internal names in `bind_rows()` test | 25 March 2020, 10:35:02 UTC |
03a934a | Hadley Wickham | 24 March 2020, 22:33:05 UTC | Tweak news for vctrs coercion rules | 24 March 2020, 22:33:05 UTC |
dd0ddbe | Hadley Wickham | 24 March 2020, 17:35:30 UTC | Add superseded badge | 24 March 2020, 17:35:47 UTC |
638206e | Romain Francois | 24 March 2020, 16:26:54 UTC | use master version of vctrs again | 24 March 2020, 16:26:54 UTC |
4685453 | Romain Francois | 24 March 2020, 15:50:29 UTC | Merge branch 'master' of https://github.com/tidyverse/dplyr | 24 March 2020, 15:50:29 UTC |
1697b61 | Romain Francois | 24 March 2020, 15:50:17 UTC | :rewind: to a working version of vctrs. will revert when damage from https://github.com/r-lib/vctrs/pull/943 is fixed | 24 March 2020, 15:50:17 UTC |
35d3ace | Romain François | 23 March 2020, 12:59:30 UTC | use [, 0] instead of [0] (#5024) close #5019 | 23 March 2020, 12:59:30 UTC |
ee6d931 | Romain Francois | 20 March 2020, 13:58:21 UTC | revdep update | 20 March 2020, 13:58:21 UTC |
abb86fc | Romain François | 20 March 2020, 10:49:37 UTC | grouped_df(drop=) defaults to use group_by_drop_default(data) (#5007) | 20 March 2020, 10:49:37 UTC |
8604151 | Romain Francois | 20 March 2020, 10:17:40 UTC | test was empty | 20 March 2020, 10:17:40 UTC |
cacc264 | Romain François | 20 March 2020, 09:24:58 UTC | protect against tibble() .data masking in older versions of tibble:: (#5009) | 20 March 2020, 09:24:58 UTC |
45852d4 | Romain Francois | 19 March 2020, 12:31:19 UTC | Merge branch 'master' of https://github.com/tidyverse/dplyr | 19 March 2020, 12:31:19 UTC |
bc12dca | Romain Francois | 19 March 2020, 12:31:13 UTC | revdep update after #5004 | 19 March 2020, 12:31:13 UTC |
1444137 | Romain François | 19 March 2020, 12:27:24 UTC | using dev vctrs so that dplyr can depend on https://github.com/r-lib/vctrs/pull/931 (#5004) | 19 March 2020, 12:27:24 UTC |
3127f21 | Romain Francois | 18 March 2020, 19:54:39 UTC | revdep update | 18 March 2020, 19:54:39 UTC |
fbefa13 | Romain Francois | 18 March 2020, 13:51:07 UTC | some revdep updates | 18 March 2020, 13:51:07 UTC |
f5cfa07 | Romain François | 18 March 2020, 11:37:36 UTC | bind_cols(<...>) -> tibble (#5002) * when no data frames are involved in bind_cols() it makes a tibble, instead of a raw data frame as we get from vctrs::vec_cbind() * mark version (for purrr tests) * Update R/bind.r Co-Authored-By: Lionel Henry <lionel.hry@gmail.com> Co-authored-by: Lionel Henry <lionel.hry@gmail.com> | 18 March 2020, 11:37:36 UTC |
e2e5a5b | Davis Vaughan | 18 March 2020, 09:30:27 UTC | Use `vec_is_list()` in `bind_cols()` and `bind_rows()` (#4990) * Use `vec_is_list()` in `bind_cols()` * Use `vec_is_list()` in `bind_rows()` | 18 March 2020, 09:30:27 UTC |
3e3850b | Romain François | 18 March 2020, 08:01:56 UTC | cache more in across_setup() (#4982) * cache more in across_setup() * use match.call() in across_setup() and c_across_setup() * enquo() later * inline local_column() in across_apply() * Standardize on non-dotted arguments * Extract out `key` into its own variable * Use simpler and faster `sys.call()` rather than `match.call()` * Set `cur_column()` info once per column * Formatting tweaks * `enquo()` later in `c_across_setup()` * Test that cache key depends on all inputs, not just the `.cols` * use new_tibble() instead of as_tibble() (#4997) * use new_tibble() instead of as_tibble() * perform name repair in across_setup() * internally use vctrs::vec_recycle() on across() results * use vctrs::vec_recycle_common() * + tests for across() tidy recycling behaviour * from @DavisVaughan review Co-authored-by: DavisVaughan <davis@rstudio.com> | 18 March 2020, 08:01:56 UTC |
a0390fd | Davis Vaughan | 17 March 2020, 13:28:01 UTC | Merge pull request #4991 from DavisVaughan/bind-rows-named-s3 Add regression test for `bind_rows()` and named S3 objects | 17 March 2020, 13:28:01 UTC |
4cb79bd | DavisVaughan | 17 March 2020, 12:45:06 UTC | Switch to just dev rlang | 17 March 2020, 12:45:06 UTC |
6b4441e | Mine Çetinkaya-Rundel | 16 March 2020, 22:23:53 UTC | Plural | 16 March 2020, 22:23:53 UTC |
623262e | Mine Çetinkaya-Rundel | 16 March 2020, 22:14:42 UTC | Remove redundant word | 16 March 2020, 22:14:42 UTC |
f1e3aef | Mine Çetinkaya-Rundel | 16 March 2020, 22:07:25 UTC | Swap list columns and repeated function calls sections | 16 March 2020, 22:07:25 UTC |
ab088be | DavisVaughan | 16 March 2020, 21:29:39 UTC | Add a Remote on the relevant rlang PR | 16 March 2020, 21:29:39 UTC |
0d84f1b | DavisVaughan | 16 March 2020, 21:27:27 UTC | Add regression test for `bind_rows()` and named factors | 16 March 2020, 21:27:27 UTC |
ac2e33d | Hadley Wickham | 16 March 2020, 15:46:45 UTC | Use length.out instead of length | 16 March 2020, 15:46:45 UTC |
24277da | Mine Çetinkaya-Rundel | 16 March 2020, 15:22:15 UTC | Taking sqrt so it should be rmse | 16 March 2020, 15:22:15 UTC |
d4f30d5 | Mine Çetinkaya-Rundel | 16 March 2020, 15:21:54 UTC | Grammatical | 16 March 2020, 15:21:54 UTC |
36a3dc4 | Mine Çetinkaya-Rundel | 16 March 2020, 15:16:00 UTC | Use pipe to clarify usage of rowwise | 16 March 2020, 15:16:00 UTC |
1eee628 | Mine Çetinkaya-Rundel | 16 March 2020, 14:48:22 UTC | Remove rounding with across() since it assumes familiarity with across() | 16 March 2020, 14:48:22 UTC |
5d6b59a | Mine Çetinkaya-Rundel | 16 March 2020, 14:32:04 UTC | Simplify data to make it easier to calculate means in one's head while reading the vignette. | 16 March 2020, 14:32:04 UTC |
041bb51 | Romain François | 16 March 2020, 11:14:30 UTC | glue 1.3.2 is on CRAN, no longer need to be on remotes | 16 March 2020, 11:14:30 UTC |
2cc0a75 | Kirill Müller | 15 March 2020, 13:38:51 UTC | Un-buildignore files named bench (#4985) * Un-buildignore files named bench * Add documentation file * Add import | 15 March 2020, 13:38:51 UTC |
fd1622f | Kirill Müller | 15 March 2020, 04:14:55 UTC | Update roxygen to 7.1.0 | 15 March 2020, 04:14:55 UTC |
d89126f | Kirill Müller | 14 March 2020, 19:03:54 UTC | Update roxygen to 7.1.0 | 14 March 2020, 19:03:54 UTC |
d3d15c5 | Romain François | 13 March 2020, 07:32:54 UTC | recalculate which_used on removes. (#4981) * recalculate which_used on removes. closes #4974 * $remove() needs to update $used too * promise_fn also can't trust `index` to be used with $used and $resolved. * $set() is private | 13 March 2020, 07:32:54 UTC |
324382c | Lionel Henry | 13 March 2020, 01:54:13 UTC | Clean up NEWS Closes #4980 | 13 March 2020, 01:54:13 UTC |
d7e5de8 | Mikko Marttila | 12 March 2020, 12:57:40 UTC | Prefix across() args with dots and pass ellipsis after .fns (#4979) Fixes #4965 | 12 March 2020, 12:57:40 UTC |
3478101 | Romain François | 12 March 2020, 12:29:09 UTC | mutate() skips chop/unchop with symbol expressions (#4973) | 12 March 2020, 12:29:09 UTC |
842bdef | Davis Vaughan | 11 March 2020, 21:58:54 UTC | Use a double loop to apply functions in `across()` (#4978) * Use a double loop to apply functions in `across()` * Tweak test formatting * Make test simpler and more robust | 11 March 2020, 21:58:54 UTC |
e1f32c8 | Davis Vaughan | 11 March 2020, 19:53:54 UTC | Avoid `vec_assign()` call when all rows match (#4976) | 11 March 2020, 19:53:54 UTC |
a6701c4 | Davis Vaughan | 11 March 2020, 19:35:33 UTC | Use `unlist()` in `join_rows()` until `vec_c()` performance improves (#4975) | 11 March 2020, 19:35:33 UTC |
4347c30 | Hadley Wickham | 11 March 2020, 12:16:09 UTC | Fix mistakes in programming vignette Fixes #4970 | 11 March 2020, 12:16:28 UTC |
20d4abd | Hadley Wickham | 09 March 2020, 21:08:05 UTC | Fix deprecation warning | 11 March 2020, 12:16:28 UTC |
b102699 | Romain Francois | 11 March 2020, 12:13:25 UTC | vctrs 0.2.4 is on cran :tada: | 11 March 2020, 12:13:25 UTC |
a612288 | Romain François | 11 March 2020, 09:25:39 UTC | glue:: is on its way to CRAN, and that fixes a few problems identified in revdeps (#4969) | 11 March 2020, 09:25:39 UTC |
d9dd4c5 | Romain Francois | 11 March 2020, 07:02:11 UTC | revdep update 2020-03-11 | 11 March 2020, 07:02:11 UTC |
bee23ca | Kirill Müller | 10 March 2020, 20:15:36 UTC | Fix protection error in corner case (#4945) | 10 March 2020, 20:15:36 UTC |
4c2ab78 | Romain François | 10 March 2020, 19:03:58 UTC | arrange() with 0 quosures returns input (#4961) * arrange() with 0 quosures returns input closes #4959 * added tests for the !!!list() pattern for summarise(), filter() and mutate() * added tests for !!!list() for select() and group_by() | 10 March 2020, 19:03:58 UTC |
b3c20ec | JohannesNE | 10 March 2020, 12:16:06 UTC | Fix 3 typos in rowwise vignette (#4956) Fixes #4955 | 10 March 2020, 12:16:06 UTC |
c6d1a84 | Enrico Spinielli | 10 March 2020, 12:15:36 UTC | typo (double 'because') (#4957) | 10 March 2020, 12:15:36 UTC |
d90b4fe | Mark Dulhunty | 10 March 2020, 12:10:30 UTC | rowwise vignette last line typos (#4958) | 10 March 2020, 12:10:30 UTC |
9c10f12 | Romain Francois | 10 March 2020, 07:58:42 UTC | Merge branch 'master' of https://github.com/tidyverse/dplyr | 10 March 2020, 07:58:42 UTC |
2783338 | Romain Francois | 10 March 2020, 07:58:28 UTC | revdepcheck results 2020-03-10 | 10 March 2020, 07:58:28 UTC |
87ad0b3 | Davis Vaughan | 09 March 2020, 17:26:32 UTC | Update test files to lifecycle 0.2.0 warning messages (#4951) | 09 March 2020, 17:26:32 UTC |