作者mscutechu (think before ask)
看板R_Language
標題[問題] 想要把一個df變成一欄有2個list ^^
時間Sun Apr 26 15:44:32 2020
[問題類型]:
資料轉換減少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 資料轉換
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.135.250.58 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/R_Language/M.1587887074.A.472.html
※ 編輯: mscutechu (220.135.250.58 臺灣), 04/26/2020 15:48:22
1F:→ andrew43: 題外話,可能把list內的二項變數拉出來直接變成變數會 04/26 16:28
2F:→ andrew43: 好做一點,之後操作也會方便一點。 04/26 16:29
4F:→ mscutechu: 可是拆開的話,js前端作圖變成要讀兩個檔會比較方便? 04/26 20:13
5F:→ mscutechu: 我自己做前端都偏好一圖一檔xD 04/26 20:14
6F:→ mscutechu: @andrew43 我發現我忘了說,其實我是打算做好輸出json 04/26 20:34
7F:→ mscutechu: 感謝你 其實跟我原本要的不太ㄧ樣,但也解決了我的問題 04/26 20:41
9F:→ andrew43: 端看你之後要接什麼操作,但我拆成二個變數不是指二個檔 04/26 21:00
10F:→ andrew43: 而是像我給的code那般。 04/26 21:01
12F:→ andrew43: 這樣子呢?純用list和for loop做 04/26 21:49
14F:→ andrew43: ps: data.frame或data.table太多層list做不出來 04/26 21:50