#此处记录了对data.tree的所有更改。##1.1.0版-改进:节点名称可能不再是“NA”。它没有得到完全支持,现在它是一个错误。(#152)-修复:将lock_object更改为lock_opjects(#149 thx改为Olly Beagly)-修复:help('data.tree')再次工作-改进:FromListSimple和as.Node.list现在有一个附加参数“interpretNullAsList”。详见#169。-改进:在“print.Node()”中添加参数“row.names=FALSE”,以在打印data.tree时隐藏行号。##版本1.0.0-改进:将对stringr的依赖性替换为对stringi的依赖性,这使得data.tree更加轻量级-更改:节点序列化已更改。在许多情况下,您可能仍然能够加载以前保存的data.tree对象,但它们与最新版本不对应。-更改:节点的新保留字:attributes和attributesAll-注意:节点$fields和节点$fieldesAll将在下一版本中弃用。使用Node$属性和Node$attributesAll-REMOVE:已删除不推荐的节点$FindNode(请改用FindeNode(Node,…))-改进:Node现在已经有了完整的文档记录(thx to roxygen2 for supporting R6)-更改:data.tree现在依赖于R3.5-修正:调整了不支持正确处理活动绑定的示例数据-改进:将保留字检查添加到FromDataFrameNetwork(#147 thx to wkumler)##版本0.7.11-改进:现在只建议使用diagrammeR,因此如果不需要绘图,data.tree将更加轻量级(#143 thx to Russ Hyde)-修正:plot现在也可以使用名称中的引号(#137 thx to thotal)-IMPROVE:as.list和其他到list的转换现在包含pruneFun参数(#142)##版本0.7.10-改进:修正了渐晕图中的各种拼写错误##版本0.7.9-修复:as.data.frame中的错误。节点:某些列表插槽不适用(#135)-修复:默认情况下,获取打印Null作为NA(#128)##版本0.7.8-FIX:S3导出错误##版本0.7.7-改进:如果节点的属性有n个维度,那么Get将返回一个dimn+1数组,第一个维度的名称等于节点名称(感谢Chris Hammil)-修正:fieldsAll现在没有简化(多亏了Vaclav Slimacek)##版本0.7.6-改进:绘图现在也适用于具有单个根节点的树(Pierre Neuvial的thx)-改进:省略号参数未传递给DiagrammeR进行绘图(#109)-FIX:对图R的依赖性(>=1.0.0)明确规定(#111)-改进:允许在FromDataFrameNetwork和FromDataFrameTable中进行tibble(#115)##版本0.7.5-改进:as.Node.phylo(#106)中的namesNotUnique参数-FIX:修复了与DiagrammeR(#110)的不兼容问题##版本0.7.4-改进:print现在有一个显式参数pruneFun-修复:派对套件测试现已通过-修正:描述现在符合CRAN的最新更改(宣布rmarkdown)-修复:跳过test中的测试包括方法##版本0.7.3-修复:文档中的各种打字错误##版本0.7.2升级至R 3.4.x和最新软件包版本。-修复:绘图:全局图形属性现在起作用(#88)-修复:vignette data.tree vignett中的输入错误('applications',package=“data.tree')-修复:as.dendrogram中的警告-FIX:Do示例代码中的警告-FIX:as.data.frame为长度为0的值创建了警告##版本0.7.0-添加:ToDiagrammeRGraph以转换为Diagramme R图形对象-REMOVE:ToGraphViz(替换为ToDiagrammeRGraph,以支持Diagramme R包中的最新功能)。您仍然可以使用DiagrammeR::generate_dot(ToDiagramme RGraph(node))获得点表示-更改:绘图。Node的最后一个参数现在是“graph”,而不再是“engine”。-修复:修复了小错误##版本0.6.2-附加:新的Distance函数,用于测量同一树中一个节点到另一个节点的距离##版本0.6.1-改进:FromListSimple现在接受列表的子类(#79)-改进:FromDataFrameTable现在支持tibbles(#89)-改进:print.Node和as.data.frame。节点现在也适用于长度>1(#81)的节点字段-修复:print.Node和as.data.frame。如果某些节点与某些文件同名,则节点现在也可以工作(#82)-REMOVE:节点$FindNode和节点$Navigate现已弃用。改用FindNode(节点,…)和Naviate(节点,..)-REMOVE:节点$Sort、节点$Prune和节点$Revert现在已弃用。使用Sort(node,…)、Prune(node##版本0.5.0-改进:许多功能的性能改进。例如,对于大型数据集(#74),as.Node大约按因子4-CHANGE:默认为as.data.frame。节点(和派生)不再格式化(如果要格式化,请使用format参数)-改进:允许在使用as.list转换为列表时仅保留某些字段。节点(#76)-从数据帧表(#77)-FIX:如果只有pathString列,现在也可以工作-改进:pathString现在也可以是一个因子(或任何其他可转换为字符的类型)##版本0.4.0-改进:as.Node.data.frame和FromDataFrameTable现在支持包含保留字的路径(#65)-更改:节点$new现在检查名称是否不是保留名称。因此,许多到Node的转换现在都包含一个check参数。-改进:当按名字攀爬时,爬得更快(#71)-改进:由于采用了#71,许多其他函数速度更快,例如FromDataFrameTable(#72)##版本0.3.7-附加:Traverse现在还可以将自定义函数作为遍历参数-附加:导航方法-添加:作为编号。BinaryTree将SplittingNode从参与方包转换为data.tree(#6)-附加:as.Node.party将partykit包中的party类转换为data.tree(#6)##版本0.3.6-FIX:GetDefaultTooltip现在也适用于函数属性-FIX:GetAttribute现在返回长度为0的属性(例如空列表)-附加:Sort、Revert和Prune现在也可以使用传统格式(例如Prune(node、pruneFun))-FIX:FromListSimple:空列表现在变成空节点(#59)-改进:FromListSimple:现在还转换了未命名的列表元素(#61)-改进:骨料文件-改进:设置节点$parent和节点$children时检查类型(#63)##版本0.3.5-FIX:文档中的微小更正##版本0.3.4-FIX:文档中的微小更正##版本0.3.3-CHANGE:将Find方法重命名为FindNode,以避免从基进行掩蔽-修复:升级到最新版本的树映射包-修复:文档中的一些打字错误##版本0.3.2-附加:FromListExplicit现在将字符向量解释为节点列表(#58)##版本0.3.1-改进:as.list。节点-如果唯一名称不可用,现在将生成自动名称(#54)-现在有warn-arg,如果源数据包含保留名称则发出警告-现在还导入名称等于保留名称(例如count)的文件,它们将被重命名(例如coount2)-CHANGE:节点$leaves现在返回一个列表,即使在对叶本身调用时也是如此-附加:Find方法在(子)树中查找单个节点(#52)##0.3.0版松树-REMOVE:从Aggregate和Cumulate中删除了cacheAttribute参数(它们甚至让我感到困惑。请改用Do在树中手动存储聚合值)-附加:绘图功能(参见?plot.Node)-添加:要导出的ToDataFrameTypeCol,例如,列中按级别到列的路径:ToDataFrame TypeCol(acme)-添加:节点$AddSibling-附加:节点$RemoveAttribute现在包含一个强制参数,以便在节点没有要删除的属性时使用。-附加:获取不带参数的方法-改进:FormatFixedDecimal和FormatPercent适用于NULL值-改进:文档-修正:聚合不再从被调用方返回属性,而是*始终*聚合子属性-修复:删除。。。ToListExplicit和ToListSimple中的参数-修正:克隆正在添加空的子列表,这导致了一系列问题(#44)-修正:克隆子树不再保留对未克隆父树的引用(#49)-FIX:打印时忽略限制参数格式化程序(#43)-FIX:无法重命名为int,例如acme$Do(函数(x)x$name<-x$position)(#53)##版本0.2.4-修复:应用程序小品,更改自https://htmlwidgets.org网站https://www.htmlwidgets.org根据CRAN的要求##版本0.2.3-修复#33:由于DiagrammeR更新,应用程序vignette无法构建-FIX#32:无法为节点创建子类-修复#30:多次使用data.tree时出现奇怪错误##版本0.2.2-修复:Get现在也可以获取向量和矩阵-附加:节点$同级##版本0.2.0-rc.1 Elder-附加:按属性爬升-修正:聚合和累计现在总是在具有格式化程序的属性上工作-附加:as.igraph现在有一个“directed”参数-附加:print现在有一个pruneMethod,允许使用不同的方法来避免将一棵大树打印到控制台-REMOVE:FromDataFrameTaxonomy和ToDataFrameworkTaxonymy(替换为FromDataFrameworkNetwork和ToDataFrameNetwork,但有一些区别)-附加:FromDataFrameNetwork和ToDataFrameNetwork-改进:使穿越“水平”更快-添加:节点$RemoveChild-附加:节点$RemoveAttribute-添加:as.igraph。节点现在支持不同的方向(爬升和下降)##版本0.1.9 Pine II-在DESCRIPTION文件中设置正确的版本号##版本0.1.8 Pine-节点-更改:Node$depth现在称为Node$height,因为旧的命名让许多人感到困惑,因为在CS中,Node$级别有时是-实用程序-更改:将CreateDummyTree重命名为CreateRegularTree-更改:高度重命名为DefaultPlotHeight,以避免与节点$Height混淆-附加:CreateRandomTree以测试树-附加:现在可以直接爬树,例如acme$IT$`Go agile`-附加:打印。带限制参数的节点现在速度快得多-附加:克隆现在快得多##版本0.1.7栗子-概述-附加:演示组合-附加:演示决策者-附加:演示人口/树形图-节点-更改:节点$级别现在是基于1的(以前是:基于0),即如果节点$是根,则节点$级别=1-更改:节点$Find现在称为节点$Climb,以避免与base::Find混淆称为深度-添加:打印。节点包含限制参数,允许限制要打印的最大节点数-附加:克隆(返回深度副本)-附加:修剪(修剪树木)-附加:SetFromat(支持在节点上设置格式化程序函数)-附加:导线测量,独立的导线测量方法,可用于管道以及需要对同一导线测量应用多个Get/Set/Do时-附加:节点$isBinary处于活动状态-附加:isLeaf、isNotLeaf、isRoot和isNotRoot的独立版本,用于简洁的过滤-附加:AreNamesUnique用于测试节点的名称在整个树中是否唯一(不仅在同级之间)-FIX:node$position现在为root返回1-附加:聚合函数现在支持函数-附加:节点$averageBranchingFactor-更改:默认情况下,聚合函数不再缓存。有关详细信息,请参见cacheAttribute。-节点$Get:-CHANGE:将filterFun参数重命名为pruneFun-附加:新参数filterFun,与pruneFun相反-CHANGE:删除赋值参数(改用Do)-附加:新的遍历模式“有序”、“级别”-附加:参数inheritFromAncestors-节点$Set:-附加:filterFun和pruneFun-附加:支持遍历顺序-节点$Do:-附加:新函数Do,将函数应用于节点-转换-ADD:与列表列表的转换(以及与yaml、json等的转换)-附加:从data.frame转换-附加:树状图的转换-附加:从ape包转换到phylo和从phylo转换-附加:转换为Newick符号-附加:转换为DataFrameTable(仅返回叶)-附加:转换为数据框架树-ADD:转换为DataFrameTaxonomy-附加:转换为图表-实用程序-更改:将PrintFixedDecimal重命名为FormatFixedDecimal以实现更好的一致性-附加:CreateDummyTree测试大树-附加:CreateRandomTree以测试树