各位高手們大家好
小弟最近在練習pandas資料處理遇到一個問題
表格如下
name
1 100
2 100
3 500
4 vip*
5 1000
簡單來說要找到vip後,計算其上面與下面數值出現的次數,轉換為
before | after
100 500 1000 100 500 1000
2 1 0 0 0 1
還有許多不同種的vip位置,例如
name
1 vip*
2 100
3 500
4 500
5 1000
這時就要轉換為
before | after
100 500 1000 100 500 1000
0 0 0 1 2 1
如果沒有vip的話,則全部欄位都為0
小弟想了非常久,實在想不出有甚麼好的解法
還望各位高手們給小弟一些思考方向建議
謝謝各位!