Skip to content

Commit e8cc25b

Browse files
authored
Merge pull request #57 from JuliaAI/reformat-tweak
Improve handling of row tables by `reformat`
2 parents 9e3146d + daf06bb commit e8cc25b

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

Project.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "MLJDecisionTreeInterface"
22
uuid = "c6f25543-311c-4c74-83dc-3ea6d1015661"
33
authors = ["Anthony D. Blaom <[email protected]>"]
4-
version = "0.4.1"
4+
version = "0.4.2"
55

66
[deps]
77
CategoricalArrays = "324d7699-5711-5eae-9e2f-1d82baa6b597"

src/MLJDecisionTreeInterface.jl

+4-1
Original file line numberDiff line numberDiff line change
@@ -452,7 +452,10 @@ const RandomForestModel = Union{
452452

453453
# # DATA FRONT END
454454

455-
_columnnames(X) = Tables.columnnames(Tables.columns(X)) |> collect
455+
# to get column names based on table access type:
456+
_columnnames(X) = _columnnames(X, Val(Tables.columnaccess(X))) |> collect
457+
_columnnames(X, ::Val{true}) = Tables.columnnames(Tables.columns(X))
458+
_columnnames(X, ::Val{false}) = Tables.columnnames(first(Tables.rows(X)))
456459

457460
# for fit:
458461
MMI.reformat(::Classifier, X, y) =

0 commit comments

Comments
 (0)