相关疑难解决方法(0)

如何从目录树构建树形图?

给定根绝对目录路径.如何生成其下方所有路径的树状图对象,以便我可以使用R可视化目录树?

假设以下调用返回以下叶节点.

list.files(path, full.names = TRUE, recursive = TRUE)

root/a/some/file.R
root/a/another/file.R
root/a/another/cool/file.R
root/b/some/data.csv
root/b/more/data.csv
Run Code Online (Sandbox Code Playgroud)

我想在R中创建一个类似unix tree程序输出的图:

root
??? a
?   ??? another
?   ?   ??? cool
?   ?   ?   ??? file.R
?   ?   ??? file.R
?   ??? some
?       ??? file.R
??? b
    ??? more
    ?   ??? data.csv
    ??? some
        ??? data.csv
Run Code Online (Sandbox Code Playgroud)

如果解决方案涉及将文件系统树分解为两个,那将特别有用data.frame:

  1. 节点表(我可以使用其包含修改日期等属性)
  2. 和一个边缘表(也有属性)

然后从这两个data.frames 构建树形图对象.

r dendrogram

15
推荐指数
3
解决办法
2349
查看次数

标签 统计

dendrogram ×1

r ×1