如何正确使用节点功能

问题描述 投票:0回答:0

我正在尝试使用 R 中的 data.tree 来可视化设备层次结构。但是,当我运行 as.node 函数时出现错误。

我已经运行了 pathstring,然后在尝试运行 as.node 函数时出现以下错误:

[[<-.data.frame
(
*tmp*
, pathName, value = character(0)) 中的错误: 替换有 0 行,数据有 27

这是我的数据头:

LVL4 LVL5 LVL6 LVL7 LVL8 路径字符串 1 126 蒸汽 LPS 锅炉 BLR5 UEM/126/蒸汽/LPS/锅炉/BLR5 2 126 蒸汽 LPS 锅炉 BLR6 UEM/126/蒸汽/LPS/锅炉/BLR6 3 126 蒸汽 LPS 锅炉 BLR7 UEM/126/蒸汽/LPS/锅炉/BLR7 4 126 蒸汽 LPS 锅炉 BLR8 UEM/126/蒸汽/LPS/锅炉/BLR8 5 126 蒸汽 HPS 涡轮 HPSTG UEM/126/蒸汽/HPS/涡轮/HPSTG 6 126 蒸汽 LPS 涡轮 LPSTG UEM/126/蒸汽/LPS/涡轮/LPSTG

这是我使用的代码:

装备<- read.csv("equip.csv", stringsAsFactors = TRUE) equip$LVL4 <- as.factor(equip$LVL4)

装备$路径字符串<- paste("UEM", equip$LVL4, equip$LVL5, equip$LVL6, equip$LVL7, equip$LVL8, sep="/")

测试<- as.Node(equip)

hierarchy treemap
© www.soinside.com 2019 - 2024. All rights reserved.