[問題] 想要把一個df變成一欄有2個list ^^

作者: mscutechu (think before ask)   2020-04-26 15:44:32
[問題類型]:
資料轉換減少js的時間
[軟體熟悉度]:
入門
[問題敘述]:用原本的df製作成df第三行每一格都包含兩個list
原始資料擷取一部分
https://imgur.com/LlQjQGc
以下是想要做成的df型態拆解
-df第三行每一格都包含兩個list
https://imgur.com/YerdrS5
-用view看的樣子
https://imgur.com/Uf7tFAs
-list 的長相
https://imgur.com/U2YhboP
怕講得不好,重新講一次
假設原始資料 item_category_id = 83 (有很多1-83) https://imgur.com/LlQjQGc
想要換成 https://imgur.com/YerdrS5 ttl = 底下有很多的 tem_id 的ttl 加總 (
item_category_id 83 底下有很多的 item_id)
-> item_id 各自有不同的ttl https://imgur.com/U2YhboP 全部的ttl 加起來等於上一
層的ttl
所以我想請教
https://imgur.com/LlQjQGc 想要做成 https://imgur.com/YerdrS5 ,該怎做
[環境敘述]:
https://imgur.com/853bnGf
[關鍵字]:df轉list 資料轉換
作者: andrew43 (討厭有好心推文後刪文者)   2020-04-26 16:28:00
題外話,可能把list內的二項變數拉出來直接變成變數會好做一點,之後操作也會方便一點。請參考: https://ideone.com/bvnJFr 希望沒誤解原問題
作者: mscutechu (think before ask)   2020-04-26 20:13:00
可是拆開的話,js前端作圖變成要讀兩個檔會比較方便?我自己做前端都偏好一圖一檔xD@andrew43 我發現我忘了說,其實我是打算做好輸出json感謝你 其實跟我原本要的不太ㄧ樣,但也解決了我的問題https://imgur.com/WyHoylQ 我想要的是做成黑色
作者: andrew43 (討厭有好心推文後刪文者)   2020-04-26 21:00:00
端看你之後要接什麼操作,但我拆成二個變數不是指二個檔而是像我給的code那般。
作者: mscutechu (think before ask)   2020-04-26 21:05:00
嗯嗯了該。我本來是想像這樣https://imgur.com/Vi3wxVr
作者: andrew43 (討厭有好心推文後刪文者)   2020-04-26 21:49:00
這樣子呢?純用list和for loop做https://ideone.com/ntZlkzps: data.frame或data.table太多層list做不出來訂正,網址不變 https://ideone.com/ntZlkz

Links booklink

Contact Us: admin [ a t ] ucptt.com