我有一个树结构数据(父子)导出为CSV。
是否有任何标准格式以有意义的方式显示数据,并可能用于将来的使用?
目前我正在考虑使用空“”来表示下一个级别。
答案 0 :(得分:3)
嗯,这里没有标准,至少不是我所知道的。 它通常涉及性能方面,易用性和树的大小。
我可以提供您将树存储为一对父子关系,然后您将能够重新创建树。
示例:
让我们假设你有一棵树:
root
a
b
c
这可以表达为一系列关系:
root - >一个
root - > B'/ P>
b --> c
这正是您可以存储在文件中的内容:
root,a
root,b
b,c
可以使用另一种有趣的方法,因为树(至少是二叉树)可以表示为array
这将允许您将单行存储在csv文件中,因为该数组是线性的,并且它自然地映射到数组中 我相信你可以找到更多存储树的方法,天空是一个极限,我刚刚给你指了几个。
希望这有帮助