[問題] pandas dataframe 整理

看板Python作者 (PTT領導)時間7年前 (2018/07/26 14:46), 編輯推噓1(101)
留言2則, 1人參與, 7年前最新討論串1/1
大家好 目前我有一個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

07/26 15:00, 7年前 , 1F
df.pivot(columns='col',index='id',values='value')
07/26 15:00, 1F

07/26 15:28, 7年前 , 2F
我是在線上課程datacamp裡面學到的
07/26 15:28, 2F
文章代碼(AID): #1RMMvT6A (Python)
文章代碼(AID): #1RMMvT6A (Python)