Skip to content

Commit 17fb438

Browse files
authored
Update data.table.R
1 parent d75d0d3 commit 17fb438

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed

R/data.table.R

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2952,7 +2952,7 @@ setDT = function(x, keep.rownames=FALSE, key=NULL, check.names=FALSE) {
29522952
} else {
29532953
stopf("Argument 'x' to 'setDT' should be a 'list', 'data.frame' or 'data.table'")
29542954
}
2955-
if (!is.null(key)) setkeyv(x, key)
2955+
if (!is.null(key)) setkeyv(x, key)
29562956
if (is.name(name)) {
29572957
name = as.character(name)
29582958
assign(name, x, parent.frame(), inherits = TRUE)
@@ -2961,17 +2961,16 @@ if (is.name(name)) {
29612961
} else if (is.environment(k) && exists(as.character(name[[3L]]), k)) {
29622962
assign(as.character(name[[3L]]), x, k, inherits = FALSE)
29632963
} else if (isS4(k)) {
2964-
.Call(CsetS4elt, k, as.character(name[[3L]]), x)
2965-
}
2966-
} else if (name %iscall% "get") { # #6725
2967-
# edit 'get(nm, env)' call to be 'assign(nm, x, envir=env)'
2968-
name = match.call(get, name)
2969-
name[[1L]] = quote(assign)
2970-
name$value = x
2971-
eval(name, parent.frame(), parent.frame())
2972-
}
2973-
.Call(CexpandAltRep, x) # issue#2866 and PR#2882
2974-
invisible(x)
2964+
.Call(CsetS4elt, k, as.character(name[[3L]]), x)
2965+
} else if (name %iscall% "get") { # #6725
2966+
# edit 'get(nm, env)' call to be 'assign(nm, x, envir=env)'
2967+
name = match.call(get, name)
2968+
name[[1L]] = quote(assign)
2969+
name$value = x
2970+
eval(name, parent.frame(), parent.frame())
2971+
}
2972+
.Call(CexpandAltRep, x) # issue#2866 and PR#2882
2973+
invisible(x)
29752974

29762975
as_list = function(x) {
29772976
lx = vector("list", 1L)

0 commit comments

Comments
 (0)