看板 [ Python ]
討論串dict 轉換的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者sky800507 (B翰)時間8年前 (2017/02/17 19:57), 編輯資訊
0
0
0
內容預覽:
import pandas as pd. dic = {'s':[12, 34, 33],. 't':[23, 3, 6]}. df = pd.DataFrame(dic). df.to_dict(orient='records'). --. 發信站: 批踢踢實業坊(ptt.cc), 來自: 1

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者infit (法蘭克)時間8年前 (2017/02/17 19:49), 編輯資訊
0
0
0
內容預覽:
>>> orig_dict = {'s':[12,34,33], 't':[23,3,6]}. >>> new_dict = [{'s': s, 't': t} for s, t in list(zip(orig_dict['s'], orig_dict['t']))]>>> new_dict. [
(還有17個字)

推噓1(1推 0噓 8→)留言9則,0人參與, 最新作者left (881 forever)時間8年前 (2017/02/17 18:18), 編輯資訊
0
0
0
內容預覽:
各位大大. 遇到一個dict 轉換的問題. 一時想不到比較好的方式. 如下. 原先. {'s':[12,34,33], 't':[23,3,6]}. 轉換後要變成. [{'s':12,'t':23}, {'s':34,'t':3}, {'s':33,'t':6}]. 有沒有比較簡潔+有效率的轉換方式
首頁
上一頁
1
下一頁
尾頁