Skip to content

Commit b2e6171

Browse files
review changes
1 parent 32d078d commit b2e6171

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

R/data.table.R

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1044,7 +1044,7 @@ replace_dot_alias = function(e) {
10441044
SDcols_missing = FALSE,
10451045
x = x,
10461046
jsub = jsub,
1047-
by = union(bynames, allbyvars),
1047+
by = substitute(by),
10481048
enclos = parent.frame()
10491049
)
10501050
}, error = function(e) {

R/groupingsets.R

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ rollup.data.table = function(x, j, by, .SDcols, id = FALSE, label = NULL, ...) {
2121
names_x = names(x)
2222
bysub = substitute(by)
2323
allbyvars = intersect(all.vars(bysub), names_x)
24-
usesSD = any(all.vars(jsub) == ".SD")
24+
usesSD = ".SD" %chin% all.vars(jsub)
2525
if (!usesSD) {
2626
return(NULL)
2727
}
@@ -31,7 +31,7 @@ rollup.data.table = function(x, j, by, .SDcols, id = FALSE, label = NULL, ...) {
3131
return(list(ansvars = ansvars, sdvars = sdvars, ansvals = ansvals))
3232
}
3333
sub.result = SDcols_sub
34-
if (is.call(sub.result) && as.character(sub.result[[1L]]) == "patterns") {
34+
if (sub.result %iscall% "patterns") {
3535
.SDcols = eval_with_cols(sub.result, names_x)
3636
} else {
3737
.SDcols = eval(sub.result, enclos)

0 commit comments

Comments
 (0)