我正在尝试使用 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)