R 中 data.tree 的树结构:NAs

Tree structure with data.tree in R: NAs

我正在尝试使用 data.tree 在 R 中开发树结构。我在使用树结构方面真的很陌生。具体来说,我一直在关注教程:https://cran.r-project.org/web/packages/data.tree/vignettes/data.tree.html#trees-in-data.tree。但是,当我转换为节点时,引用每个叶子的变量似乎是 NA。具体来说,我的代码是:

library(data.tree)
library(treemap)

library(vcd)
data(Arthritis)
head(Arthritis)
Arthritis$pathString <- paste("progress",
                              Arthritis$Treatment,
                              Arthritis$Improved,
                              Arthritis$ID,
                              sep= "/")

data_arth <- as.Node(Arthritis)
print(data_arth, "sex", limit = 10)

这给了我:

虽然我希望每个 ID 旁边都有相应的性别值。有什么想法可能是错误的吗?

有一个错字:列名是 Sex 而不是 sex:

print(data_arth, "Sex", limit = 10)
#                          levelName Sex
#1  progress                          NA
#2   ¦--Treated                       NA
#3   ¦   ¦--Some                      NA
#4   ¦   ¦   ¦--57                     2
#5   ¦   ¦   ¦--5                      2

colnames(Arthritis)
#[1] "ID"         "Treatment"  "Sex"        "Age"        # "Improved"   "pathString"