表示熊猫树视图方案的Excel文件的数据帧转换

时间:2018-07-23 10:57:54

标签: python pandas dataframe treeview

我有一个表示树视图enter image description here的Excel文件:

df = pd.DataFrame({"id": [921,922,923,9211,9212,9213,9221,55,56,9231,9232], 
                   "broader": [920,920,920,921,921,9211,922,9221,9221,923,923],
                   "narrower": [[922, 923],[921, 923],[921, 922],[9212],[9211],[0],[0],[56],[55],[9232],[9231]],
                     "related": [[9211, 9212],[9221],[0],[9213],[0],[0],[55, 56],[0],[0],[0],[0]]
})

其中“ id”是节点,“扩大”父级,“缩小”同一级别的节点,“关联”子级。

我想制作一张excel表,其中每行都是一个树枝,以便知道我根据级别获得的条目数,即:

df = pd.DataFrame({"base": [920,920,'...'], 
                   "level 1": [921,921,'...'],
                   "level2": [9211,9212,'...'],
                     "level3": [9213,0,'...']
})

有人对这样做的方式有想法吗?

0 个答案:

没有答案