我对R比较陌生,我正试图通过一些基础课程学习,并试图解决我面临的一些问题。
我搜索了论坛和谷歌,发现了我认为解决我的问题的方法但却无法工作。我曾尝试过动物园和igraph图书馆以及其他一些图书馆。
我有一个包含四列和大约2k行的数据框。每列都填充了因子,并包含一个族,一个类,一个子类和一个结果(二进制转换为因子)。从层次结构来看,它们从最广泛的类别变为最详细的类别。我试图创建每个“家庭”的层次结构,显示它的后代和整个数据框的每个级别的计数。假设A系列在整个数据框中有30行。顶部框的“A”的计数为“30”。在家庭“A”之下,我们可能在班级“A”中有20个,在“B”班中有10个,等等。
任何人都可以提供有关我可以使用哪些包来完成此任务的指导吗?从那里我可能会找到一些教程。似乎它应该是一个直截了当的问题,但它逃脱了我。
谢谢!
比尔
*编辑*
user1362215 ...正如我所提到的“我通过论坛搜索和谷歌并找到了什么......”我看了看那个包,这是我认为我需要的那个之一。那些CRAN文档很难让我有时理解。我已经看到它是“权威”来源但我倾向于在我的层面上发现其他资源对我来说更容易理解。我已经用php,python和其他几种语言进行了编程,但出于某种原因,R是我最难以理解的。
MrFlick ...感谢链接...这里是样本数据框的10行......
> test
family class subclass outcome
1 A A B 0
2 A A B 1
3 A B A 0
4 B C C 0
5 B B B 1
6 B A B 0
7 C D C 1
8 C C C 1
9 A A A 1
10 B D A 0
...
...
...
这是我想要完成的链接(图像只有三个级别,但是,数据框有四个)...
在图像图中,family列将是第一个水平层,class是第二个,第三个是子类(从图中省略),结果是最后一个。我希望这更清楚。谢谢大家!