python中dataframe將一列中的數值拆分成多個列

起初的數據是這樣的 想將page_no這一列拆分成多個列,然後將其中的值都作爲列名。 想要做成的結果如下圖(也就是統計每個id下各個page_no出現的次數) 實現的思路是先對page_no這一列進行one-hot編碼,將一列變爲多列,然後再用cishu列與之相乘,最後進行groupby之後加和,就得到了最終結果。 代碼如下: df = pd.get_dummies(TestA_beh['page
相關文章
相關標籤/搜索