看板 Python 關於我們 聯絡資訊
大家好 目前我有一個dataframe格式 例如下面這樣 df ID col value 0 a age 20 1 a height 180 2 a weight 60 3 b age 30 4 b height 170 5 c height 160 6 c age 40 我想要整理成 df1 age height weight a 20 180 60 b 30 170 nan c 40 160 nan 這樣 目前我的方法是 建立一個新的空dataframe 格式是df1那樣 再用for i in df.index 一個個把值填進df1裡面 但是當資料很多的時候 這樣速度是很慢的 想請問大家有沒有比較有效率的做法 也想請問大家有沒有 什麼比較推薦的document 再教學類似這種 能比較快的處理方式 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.230.39 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1532587613.A.18A.html
TuCH: df.pivot(columns='col',index='id',values='value') 07/26 15:00
TuCH: 我是在線上課程datacamp裡面學到的 07/26 15:28