將扁平資料轉成樹狀資料

2021-09-29 15:20:25 字數 637 閱讀 6347

將扁平資料轉成樹狀資料,轉化中間可以新增自己想要的字段(序號等等)

export

const

flattranstree

=(ids,list)

=>

else})

; brancharr.length >

0? father.children = brancharr :'';

return father.pid ===0;

});return newarr;

}

ids為所有扁平資料id的集合

let ids=

this

.state.list.

foreach

(ele =>);

//然後呼叫即可

let newarr =

flattranstree

(ids,

this

.state.list)

console.

log(newarr,

2)

下面資料demo參考

this

.state =,,

,,,]

python將json資料轉成字典

做文字分類的時候,給定的資料集是json格式的,用jieba分詞需要用字典,而且給定的資料集只需要其中的兩個字段。所以第一步就是將json資料轉成只包含所需兩個欄位的字典 import json f open data test.json r encoding utf 8 for line in f...

js將資料轉成樹形結構

有如下資料,陣列中為一條條單個資料,每條資料都有唯一的id標識,pid表示此條資料的父級 id,根據pid和id的對應關係,實現乙個函式將資料轉成樹形結構資料。var data 思路 根據 id 唯一這一條件,可先使用 物件或者map結構 名為obj 將資料儲存起來,鍵名就為 id,值為對應資料,然...

C 將扁平狀資料鏈結成樹狀結構的通用方法

在專案中經常會遇到從資料庫查詢資料繫結到treeview上,這時我們需要將查詢出來的資料轉換成樹形結構資料,每次寫覺得工作會很重複,所以寫了乙個通用的轉換類。第一步,我們需要建乙個基類,這個基類的意義主要是擴充套件資料庫實體類做連線用,用於確定樹形結構中節點與子項的關係,其中parent為當前節點的...