issue #368, data.table problems
This commit is contained in:
parent
80b6ec4478
commit
d8fc16538e
@ -137,29 +137,28 @@ xgb.model.dt.tree <- function(feature_names = NULL, filename_dump = NULL, model
|
|||||||
|
|
||||||
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
||||||
j = "Yes.Feature",
|
j = "Yes.Feature",
|
||||||
value = allTrees[ID == yes,Feature])
|
value = allTrees[ID %in% yes, Feature])
|
||||||
|
|
||||||
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
||||||
j = "Yes.Cover",
|
j = "Yes.Cover",
|
||||||
value = allTrees[ID == yes,Cover])
|
value = allTrees[ID %in% yes, Cover])
|
||||||
|
|
||||||
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
||||||
j = "Yes.Quality",
|
j = "Yes.Quality",
|
||||||
value = allTrees[ID == yes,Quality])
|
value = allTrees[ID %in% yes, Quality])
|
||||||
|
|
||||||
no <- allTrees[!is.na(No), No]
|
no <- allTrees[!is.na(No), No]
|
||||||
|
|
||||||
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
||||||
j = "No.Feature",
|
j = "No.Feature",
|
||||||
value = allTrees[ID == no,Feature])
|
value = allTrees[ID %in% no, Feature])
|
||||||
|
|
||||||
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
||||||
j = "No.Cover",
|
j = "No.Cover",
|
||||||
value = allTrees[ID == no,Cover])
|
value = allTrees[ID %in% no, Cover])
|
||||||
|
|
||||||
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
set(allTrees, i = which(allTrees[, Feature] != "Leaf"),
|
||||||
j = "No.Quality",
|
j = "No.Quality",
|
||||||
value = allTrees[ID == no,Quality])
|
value = allTrees[ID %in% no, Quality])
|
||||||
|
|
||||||
allTrees
|
allTrees
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user