You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In package data.table version 1.9.5 when I check if the variable is within the specified limits, but any value of variable don't exist and print out all data.table.
Example:
Package data.table version 1.9.5:
library(data.table)
d <- data.table(a=c("A2","A4","A2"))
d[, sert:=""]
d[a %in% c("BE", "BD"), sert:="11"]
a sert
1: A2
2: A4
3: A2
str(d)
Classes ‘data.table’ and 'data.frame': 3 obs. of 2 variables:
$ a : chr "A2" "A4" "A2"
$ sert: chr "" "" ""
attr(*, ".internal.selfref")=
attr(, "index")= atomic
..- attr(, "__a")= int 1 3 2
The text was updated successfully, but these errors were encountered:
mattdowle
changed the title
Print out data.table within the specified limits without any element
:= should still suppress print if i is logical and all FALSE
Oct 14, 2014
Thanks. Agreed it's a printing issue (data looks correct) ... will fix. @jangorecki Re rewriting to use binary search ... new feature auto indexing means it's now ok to use == and %in% and those will now either use any existing physical key (an earlier setkey) or create a secondary key (set2key) automatically and then use it. For just one == (or %in%) in i, currently.
In package data.table version 1.9.5 when I check if the variable is within the specified limits, but any value of variable don't exist and print out all data.table.
Example:
Package data.table version 1.9.5:
library(data.table)
d <- data.table(a=c("A2","A4","A2"))
d[, sert:=""]
d[a %in% c("BE", "BD"), sert:="11"]
a sert
1: A2
2: A4
3: A2
str(d)
Classes ‘data.table’ and 'data.frame': 3 obs. of 2 variables:
$ a : chr "A2" "A4" "A2"
$ sert: chr "" "" ""
..- attr(, "__a")= int 1 3 2
The text was updated successfully, but these errors were encountered: