pandas cut函式快速自定義分類

2021-08-18 09:21:48 字數 609 閱讀 5830

資料如圖所示

生成未下單間隔列

df['未下單間隔']=df.最近下單時間.map(lambda x :\

round((pd.to_datetime('2018-04-08')-pd.to_datetime(x[:10])).total_seconds()/(24*60*60)))

df['未下單分類']=pd.cut(df.未下單間隔,bins=[-1,60,90,1000000],labels=['60天內','60-90天','90天以上'])

df['下單數量分類']=pd.cut(df.下單者數量,bins=[9,14,19,10000000],labels=['10-15單','15-20單','20單以上'])

df.groupby(['未下單分類','下單數量分類']).count()

結果如圖所示

這樣我就能很容易的找出90天以上未下單的,下單數量在10-15單的有多少人了

快速排序函式

在遇到排序時大部分人鐵定會想到 冒泡法 選擇法 而當我們遇到 超多 一般個數大於兩位 的數字並且要在超短的時間裡 一般少於1000ms 完成排序時,如果再用 冒泡 選擇 那麼,各位就接受你的螢幕上顯示的 tle 吧!在這時我們應當選擇 快速排序法 簡稱 快排 而說到快拍,相信很多人會想到sort 函...

自定義函式 Excel之自定義函式

在excel中,當系統函式不能滿足我們的需求時候,我們可以使用vba自定義函式,如抓取網頁資料,翻譯詞彙,手機號歸屬地查詢等。下面將介紹2個自定義函式,idymd函式 身份證年月日性別 通過身份證號,返回性別,出生年月日。語法 idymd id 引數 id,身份證號,預設身份證長度18位。vba 如...

自定義函式

使用者自定義函式是sqlserver的資料庫物件,他不能應用於一系列改變資料庫狀態的操作。但它可以像系統函式那樣在查詢中或儲存過程中等中的程式段中使用。也可以像儲存過程一樣通過execute命令來執行,使用者自定義函式中儲存了transact sql可以返回一定的值。在sqlserver中根據函式返...