作者PTTleader (PTT領導)
看板Python
標題[問題] pandas dataframe 整理
時間Thu Jul 26 14:46:49 2018
大家好
目前我有一個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