精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

大數(shù)據(jù) 數(shù)據(jù)分析
本文使用的數(shù)據(jù)集包含了2014.11.18到2014.12.18之間,淘寶App移動端一個月內(nèi)的用戶行為數(shù)據(jù)。該數(shù)據(jù)有12256906天記錄,共6列數(shù)據(jù)。

1、項目背景與分析說明

1)項目背景

網(wǎng)購已經(jīng)成為人們生活不可或缺的一部分,本次項目基于淘寶app平臺數(shù)據(jù),通過相關(guān)指標(biāo)對用戶行為進(jìn)行分析,從而探索用戶相關(guān)行為模式。

2)數(shù)據(jù)和字段說明

本文使用的數(shù)據(jù)集包含了2014.11.18到2014.12.18之間,淘寶App移動端一個月內(nèi)的用戶行為數(shù)據(jù)。該數(shù)據(jù)有12256906天記錄,共6列數(shù)據(jù)。

  • user_id:用戶身份
  • item_id:商品id
  • behavior_type:用戶行為類型(包括點擊、收藏、加入購物車、支付四種行為,分別用數(shù)字1、2、3、4表示)
  • user_geohash:地理位置
  • item_category:品類id(商品所屬的分類)
  • time:用戶行為發(fā)生的時間

3)分析的維度

  • 流量指標(biāo)分析
  • 用戶行為分析
  • 漏斗流失分析
  • 用戶價值RFM分析

4)電商常用分析方法 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

5)什么是漏斗分析?

“漏斗分析”是一套流程式數(shù)據(jù)分析,它能夠科學(xué)反映用戶行為狀態(tài),以及從起點到終點各階段用戶轉(zhuǎn)化率情況的一種重要分析模型。 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

2、導(dǎo)入相關(guān)庫

  1. import numpy as np 
  2. import pandas as pd 
  3. import matplotlib as  mpl 
  4. import matplotlib.pyplot as  plt 
  5. import seaborn as sns 
  6. import warnings 
  7. # 設(shè)置為seaborn繪圖風(fēng)格 
  8. sns.set(style="darkgrid",font_scale=1.5) 
  9.  
  10. # 用來顯示中文標(biāo)簽 
  11. mpl.rcParams["font.family"] = "SimHei" 
  12.  
  13. # 用來顯示負(fù)號 
  14. mpl.rcParams["axes.unicode_minus"] = False 
  15.  
  16. # 有時候運(yùn)行代碼時會有很多warning輸出,像提醒新版本之類的,如果不想這些亂糟糟的輸出,可以使用如下代碼 
  17. warnings.filterwarnings('ignore'

3、數(shù)據(jù)預(yù)覽、數(shù)據(jù)預(yù)處理

  1. # 注意:str是為了將所有的字段都讀成字符串 
  2. df = pd.read_csv("taobao.csv",dtype=str) 
  3. df.shape 
  4. df.info() 
  5. df.sample(5) 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

1)計算缺失率

  1. # 由于地理位置的缺失值太多,我們也沒辦法填充,因此先刪除這一列 
  2. df.apply(lambda x:sum(x.isnull())/len(x),axis=0) 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

2)刪除地理位置這一列

  1. df.drop(["user_geohash"],axis=1,inplace=True

3)處理時間time列,將該列拆分為date日期列,和hour小時列

  1. df["date"] = df.time.str[0:-3] 
  2. df["hour"] = df.time.str[-2:] 
  3. df.sample(5) 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

4)將time、date列都變?yōu)闃?biāo)準(zhǔn)日期格式,將hour列變?yōu)閕nt格式

  1. df["date"] = pd.to_datetime(df["date"]) 
  2. df["time"] = pd.to_datetime(df["time"]) 
  3. df["hour"] = df["hour"].astype(int
  4. df.dtypes 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

5)將數(shù)據(jù)按照time列,升序排列

  1. df.sort_values(by="time",ascending=True,inplace=True
  2. df.head() 

解果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

6)刪除原始索引,重新生成新的索引

  1. df.reset_index(drop=True,inplace=True
  2. df.head() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

知識點:注意reset_index()中傳入?yún)?shù)drop的這種用法。

7)使用describe()函數(shù)查看數(shù)據(jù)的分布,這里使用了一個include參數(shù),注意一下

  1. # 查看所有object字符串類型的數(shù)據(jù)分布狀況 
  2. df.describe(include=["object"]) 
  3. # describe()默認(rèn)只會統(tǒng)計數(shù)值型變量的數(shù)據(jù)分布情況。 
  4. df.describe() 
  5. # 查看所有數(shù)據(jù)類型的數(shù)據(jù)分布狀況 
  6. df.describe(include="all"

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

知識點:注意describe()函數(shù)中傳入?yún)?shù)include的用法。

8)對時間數(shù)據(jù)做一個概覽

  1. df["date"].unique() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

4、模型構(gòu)建

1)流量指標(biāo)的處理

  • pv:指的是頁面總瀏覽量。每個用戶每刷新一次網(wǎng)頁,就會增加一次pv。
  • uv:指的是獨立訪客數(shù)。一臺電腦一個ip也就是一個獨立訪客。實際分析中,我們都是認(rèn)為每個人只使用一臺電腦,即每一個獨立訪客代表一個用戶。

① 總計pv和uv

  1. total_pv = df["user_id"].count() 
  2. total_pv 
  3. total_uv = df["user_id"].nunique() 
  4. total_uv 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

結(jié)果分析:從圖中可以看到,該網(wǎng)站頁面的總瀏覽量為12256906次,該頁面的獨立訪客數(shù)共有10000個。

② 日期維度下的uv和pv:uv表示頁面總瀏覽量,pv表示獨立訪客數(shù)

  1. pv_daily = df.groupby("date")['user_id'].count() 
  2. pv_daily.head(5) 
  3. uv_daily = df.groupby("date")['user_id'].apply(lambda x: x.nunique()) 
  4. # uv_daily = df.groupby("date")['user_id'].apply(lambda x: x.drop_duplicates().count()) 
  5. uv_daily.head() 
  6. pv_uv_daily = pd.concat([pv_daily,uv_daily],axis=1) 
  7. pv_uv_daily.columns = ["pv","uv"
  8. pv_uv_daily.head() 
  9. # 繪圖代碼如下 
  10. plt.figure(figsize=(16,10)) 
  11. plt.subplot(211) 
  12. plt.plot(pv_daily,c="r"
  13. plt.title("每天頁面的總訪問量(PV)"
  14. plt.subplot(212) 
  15. plt.plot(uv_daily,c="g"
  16. plt.title("每天頁面的獨立訪客數(shù)(UV)"
  17. #plt.suptitle("PV和UV的變化趨勢"
  18. plt.tight_layout() 
  19. plt.savefig("PV和UV的變化趨勢",dpi=300) 
  20. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

結(jié)果分析:從圖中可以看出,pv和uv數(shù)據(jù)呈現(xiàn)高度的正相關(guān)。雙12前后,pv和uv都在350000-400000之間波動,雙十二的時候,頁面訪問量急劇上升,證明這次活動的效果很好。

③ 時間維度下的pv和uv

  1. pv_hour = df.groupby("hour")['user_id'].count() 
  2. pv_hour.head() 
  3. uv_hour = df.groupby("hour")['user_id'].apply(lambda x: x.nunique()) 
  4. uv_hour.head() 
  5. pv_uv_hour = pd.concat([pv_hour,uv_hour],axis=1) 
  6. pv_uv_hour.columns = ["pv_hour","uv_hour"
  7. pv_uv_hour.head() 
  8. # 繪圖代碼如下 
  9. plt.figure(figsize=(16,10)) 
  10. pv_uv_hour["pv_hour"].plot(c="steelblue",label="每個小時的頁面總訪問量"
  11. plt.ylabel("頁面訪問量"
  12.  
  13. pv_uv_hour["uv_hour"].plot(c="red",label="每個小時的頁面獨立訪客數(shù)",secondary_y=True
  14. plt.ylabel("頁面獨立訪客數(shù)"
  15. plt.xticks(range(0,24),pv_uv_hour.index
  16.  
  17. plt.legend(loc="best"
  18. plt.grid(True
  19.  
  20. plt.tight_layout() 
  21. plt.savefig("每個小時的PV和UV的變化趨勢",dpi=300) 
  22. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

結(jié)果分析:從圖中可以看出,晚上22:00-凌晨5:00,頁面的訪問用戶數(shù)量和訪問量逐漸降低,該時間段很多人都是處在休息之中。而從早上6:00-10:00用戶數(shù)量逐漸呈現(xiàn)上升趨勢,10:00-18:00有一個比較平穩(wěn)的狀態(tài),這個時間段是正常的上班時間。但是18:00以后,一直到晚上22:00,用戶劇烈激增,一直達(dá)到一天中訪問用戶數(shù)的最大值。運(yùn)營人員可以參考用戶的活躍時間段,采取一些促銷活動。

2)用戶行為指標(biāo)

① 總計點擊、收藏、添加購物車、支付用戶的情況

  1. type_1 = df[df['behavior_type']=="1"]["user_id"].count() 
  2. type_2 = df[df['behavior_type']=="2"]["user_id"].count() 
  3. type_3 = df[df['behavior_type']=="3"]["user_id"].count() 
  4. type_4 = df[df['behavior_type']=="4"]["user_id"].count() 
  5. print("點擊用戶:",type_1) 
  6. print("收藏用戶:",type_2) 
  7. print("添加購物車用戶:",type_3) 
  8. print("支付用戶:",type_4) 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

結(jié)果分析:從圖中可以看到,用戶進(jìn)行頁面點擊–>收藏和加如購物車–>支付,逐漸呈現(xiàn)下降趨勢。關(guān)于這方面的分析,將在下面的漏斗圖中繼續(xù)更為深入的說明。

② 日期維度下,點擊、收藏、添加購物車、支付用戶的情況

  1. pv_date_type = pd.pivot_table(df,index='date'
  2.                              columns='behavior_type'
  3.                              values='user_id'
  4.                              aggfunc=np.size
  5. pv_date_type.columns = ["點擊","收藏","加入購物車","支付"
  6. pv_date_type.head() 
  7. # 繪圖如下 
  8. plt.figure(figsize=(16,10)) 
  9. sns.lineplot(data=pv_date_type[['收藏''加入購物車''支付']]) 
  10.  
  11. plt.tight_layout() 
  12. plt.savefig("不同日期不同用戶行為的PV變化趨勢",dpi=300) 
  13. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

③ 時間維度下,點擊、收藏、添加購物車、支付用戶的情況

  1. pv_hour_type = pd.pivot_table(df,index='hour'
  2.                              columns='behavior_type'
  3.                              values='user_id'
  4.                              aggfunc=np.size
  5. pv_hour_type.columns = ["點擊","收藏","加入購物車","支付"
  6. pv_hour_type.head() 
  7. # 繪圖如下 
  8. plt.figure(figsize=(16,10)) 
  9. sns.lineplot(data=pv_hour_type[['收藏''加入購物車''支付']]) 
  10.  
  11. pv_hour_type["點擊"].plot(c="pink",linewidth=5,label="點擊",secondary_y=True
  12. plt.legend(loc="best"
  13.  
  14. plt.tight_layout() 
  15. plt.savefig("不同小時不同用戶行為的PV變化趨勢",dpi=300) 
  16. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

④ 支付次數(shù)前10的用戶行為細(xì)分

  1. df["user_id1"] = df["user_id"
  2. buy_first = pd.pivot_table(df,index='user_id'
  3.                              columns='behavior_type'
  4.                              values='user_id1'
  5.                              aggfunc="count"
  6. buy_first.columns = ["點擊","收藏","加入購物車","支付"
  7. buy_first_10 = buy_first.sort_values(by="支付",ascending=False)[:10] 
  8. buy_first_10 
  9. # 繪制圖形如下 
  10. plt.figure(figsize=(16,10)) 
  11. plt.subplot(311) 
  12. plt.plot(buy_first_10["點擊"],c="r"
  13. plt.title("點擊數(shù)的變化趨勢"
  14. plt.subplot(312) 
  15. plt.plot(buy_first_10["收藏"],c="g"
  16. plt.title("收藏數(shù)的變化趨勢"
  17. plt.subplot(313) 
  18. plt.plot(buy_first_10["加入購物車"],c="b"
  19. plt.title("加入購物車的變化趨勢"
  20.  
  21. plt.xticks(np.arange(10),buy_first_10.index
  22.  
  23. plt.tight_layout() 
  24. plt.savefig("支付數(shù)前10的用戶,在點擊、收藏、加入購物車的變化趨勢",dpi=300) 
  25. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

結(jié)果分析:通過這個分析,我們可以看出,購買次數(shù)最多的用戶,點擊、收藏、加入購車的次數(shù)不一定是最多的,

⑤ ARPPU分析:平均每用戶收入,即可通過“總收入/AU” 計算得出

  1. total_custome = df[df['behavior_type'] == "4"].groupby(["date","user_id"])["behavior_type"].count()\ 
  2.                 .reset_index().rename(columns={"behavior_type":"total"}) 
  3. total_custome.head() 
  4. total_custome2 = total_custome.groupby("date").sum()["total"]/\ 
  5.                  total_custome.groupby("date").count()["total"
  6. total_custome2.head(10) 
  7. # 繪圖如下 
  8. x = len(total_custome2.index.astype(str)) 
  9. y = total_custome2.index.astype(str) 
  10.  
  11. plt.plot(total_custome2.values
  12. plt.xticks(range(0,30,7),[y[i] for i in range(0,x,7)],rotation=90) 
  13. plt.title("每天的人均消費(fèi)次數(shù)"
  14.  
  15. plt.tight_layout() 
  16. plt.savefig("每天的人均消費(fèi)次數(shù)",dpi=300) 
  17. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

⑥ 日ARPU分析:表示的是平均每用戶收入。ARPU = 總收入/AU得到

  1. df["operation"] = 1 
  2. aa = df.groupby(["date","user_id",'behavior_type'])["operation"].count().\ 
  3.      reset_index().rename(columns={"operation":"total"}) 
  4. aa.head(10) 
  5. aa1 = aa.groupby("date").apply(lambda x: x[x["behavior_type"]=="4"]["total"].sum()/x["user_id"].nunique()) 
  6. aa1.head(10) 
  7. # 繪圖如下 
  8. x = len(aa1.index.astype(str)) 
  9. y = aa1.index.astype(str) 
  10.  
  11. plt.plot(aa1.values
  12. plt.xticks(range(0,30,7),[y[i] for i in range(0,x,7)],rotation=90) 
  13. plt.title("每天的活躍用戶消費(fèi)次數(shù)"
  14.  
  15. plt.tight_layout() 
  16. plt.savefig("每天的活躍用戶消費(fèi)次數(shù)",dpi=300) 
  17. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

⑦ 付費(fèi)率PUR = APA/AU,這里用【消費(fèi)人數(shù) / 活躍用戶人數(shù)】代替

  1. rate = aa.groupby("date").apply(lambda x: x[x["behavior_type"]=="4"]["total"].count()/x["user_id"].nunique()) 
  2. rate.head(10) 
  3. # 繪圖如下 
  4. x = len(rate.index.astype(str)) 
  5. y = rate.index.astype(str) 
  6.  
  7. plt.plot(rate.values
  8. plt.xticks(range(0,30,7),[y[i] for i in range(0,x,7)],rotation=90) 
  9. plt.title("付費(fèi)率分析"
  10.  
  11. plt.tight_layout() 
  12. plt.savefig("付費(fèi)率分析",dpi=300) 
  13. plt.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

⑧ 復(fù)購情況分析(復(fù)購率)

  1. re_buy = df[df["behavior_type"]=="4"].groupby("user_id")["date"].apply(lambda x: x.nunique()) 
  2. print(len(re_buy)) 
  3. re_buy[re_buy >= 2].count() / re_buy.count() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

3)漏斗分析

  1. df_count = df.groupby("behavior_type").size().reset_index().\ 
  2.            rename(columns={"behavior_type":"環(huán)節(jié)",0:"人數(shù)"}) 
  3.             
  4. type_dict = { 
  5.     "1":"點擊"
  6.     "2":"收藏"
  7.     "3":"加入購物車"
  8.     "4":"支付" 
  9. df_count["環(huán)節(jié)"] = df_count["環(huán)節(jié)"].map(type_dict) 
  10.  
  11. a = df_count.iloc[0]["人數(shù)"
  12. b = df_count.iloc[1]["人數(shù)"
  13. c = df_count.iloc[2]["人數(shù)"
  14. d = df_count.iloc[3]["人數(shù)"
  15. funnel = pd.DataFrame({"環(huán)節(jié)":["點擊","收藏及加入購物車","支付"],"人數(shù)":[a,b+c,d]}) 
  16.  
  17. funnel["總體轉(zhuǎn)化率"] = [i/funnel["人數(shù)"][0] for i in funnel["人數(shù)"]] 
  18. funnel["單一轉(zhuǎn)化率"] = np.array([1.0,2.0,3.0]) 
  19. for i in range(0,len(funnel["人數(shù)"])): 
  20.     if i == 0: 
  21.         funnel["單一轉(zhuǎn)化率"][i] = 1.0 
  22.     else
  23.         funnel["單一轉(zhuǎn)化率"][i] = funnel["人數(shù)"][i] / funnel["人數(shù)"][i-1] 
  24. # 繪圖如下 
  25. import plotly.express as px 
  26. import plotly.graph_objs as go 
  27.  
  28. trace = go.Funnel( 
  29.     y = ["點擊""收藏及加入購物車""購買"], 
  30.     x = [funnel["人數(shù)"][0], funnel["人數(shù)"][1], funnel["人數(shù)"][2]], 
  31.     textinfo = "value+percent initial"
  32.     marker=dict(color=["deepskyblue""lightsalmon""tan"]), 
  33.     connector = {"line": {"color""royalblue""dash""solid""width": 3}}) 
  34.      
  35. data =[trace] 
  36.  
  37. fig = go.Figure(data) 
  38.  
  39. fig.show() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

繪圖如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

結(jié)果分析:由于收藏和加入購車都是有購買意向的一種用戶行為,切不分先后順序,因此我們將其合并看作一個階段。從上面的漏斗圖和funnel表可以看出,從瀏覽到具有購買意向(收藏和加入購物車),只有5%的轉(zhuǎn)化率,但是到了真正到購買的轉(zhuǎn)化率只有1%,再看“單一轉(zhuǎn)化率”,從具有購買意向到真正購買的轉(zhuǎn)化率達(dá)到了20%。說明從瀏覽到進(jìn)行收藏和加入購物車的階段,是指標(biāo)提升的重要環(huán)節(jié)。

4)客戶價值分析(RFM分析)

  1. from datetime import datetime 
  2. # 最近一次購買距離現(xiàn)在的天數(shù) 
  3. recent_buy = df[df["behavior_type"]=="4"].groupby("user_id")["date"].\ 
  4.              apply(lambda x:datetime(2014,12,20) - x.sort_values().iloc[-1]).reset_index().\ 
  5.              rename(columns={"date":"recent"}) 
  6. recent_buy["recent"] = recent_buy["recent"].apply(lambda x: x.days) 
  7. recent_buy[:10] 
  8. # 購買次數(shù)計算 
  9. buy_freq = df[df["behavior_type"]=="4"].groupby("user_id")["date"].count().reset_index().\ 
  10.           rename(columns={"date":"freq"}) 
  11. buy_freq[:10] 
  12. # 將上述兩列數(shù)據(jù),合并起來 
  13. rfm = pd.merge(recent_buy,buy_freq,on="user_id"
  14. rfm[:10] 
  15. # 給不同類型打分 
  16. r_bins = [0,5,10,15,20,50] 
  17. f_bins = [1,30,60,90,120,900] 
  18. rfm["r_score"] = pd.cut(rfm["recent"],bins=r_bins,labels=[5,4,3,2,1],right=False
  19. rfm["f_score"] = pd.cut(rfm["freq"],bins=f_bins,labels=[1,2,3,4,5],right=False
  20. for i in ["r_score","f_score"]: 
  21.     rfm[i] = rfm[i].astype(float
  22. rfm.describe() 
  23. # 比較各分值與各自均值的大小 
  24. rfm["r"] = np.where(rfm["r_score"]>3.943957,"高","低"
  25. rfm["f"] = np.where(rfm["f_score"]>1.133356,"高","低"
  26. # 將r和f列的字符串合并起來 
  27. rfm["value"] = rfm["r"].str[:] + rfm["f"].str[:] 
  28. rfm.head() 
  29. # 自定義函數(shù)給用戶貼標(biāo)簽 
  30. def trans_labels(x): 
  31.     if x == "高高"
  32.         return "重要價值客戶" 
  33.     elif x == "低高"
  34.         return "重要喚回客戶" 
  35.     elif x == "高低"
  36.         return "重要深耕客戶" 
  37.     else
  38.         return "重要挽回客戶" 
  39. rfm["標(biāo)簽"] = rfm["value"].apply(trans_labels) 
  40. # 計算出每個標(biāo)簽的用戶數(shù)量 
  41. rfm["標(biāo)簽"].value_counts() 

結(jié)果如下: 

Python:我的交易行為終于在分析1225萬條淘寶數(shù)據(jù),搞清楚了

 

 

責(zé)任編輯:未麗燕 來源: 今日頭條
相關(guān)推薦

2020-11-16 08:37:16

MariaDB性能優(yōu)化

2018-06-26 14:42:10

StringJava數(shù)據(jù)

2021-09-01 09:32:40

工具

2022-11-16 14:02:44

2023-06-26 11:59:52

標(biāo)簽質(zhì)量梳理

2011-06-22 09:37:03

桌面虛擬化存儲

2025-06-24 09:16:48

2020-12-02 09:36:09

處理器手機(jī)卡頓

2020-08-04 08:48:34

數(shù)據(jù)彈屏技術(shù)

2020-12-16 11:09:27

JavaScript語言開發(fā)

2020-12-31 07:57:25

JVM操作代碼

2020-04-11 11:21:22

留存分析模型分析

2021-09-21 16:18:07

手機(jī)電池快充

2020-10-27 08:24:45

阿里巴巴SLF4J

2017-08-15 08:27:48

云備份問題恢復(fù)

2020-12-24 15:18:27

大數(shù)據(jù)數(shù)據(jù)分析

2015-10-12 10:01:26

AndroidWindows應(yīng)用Windows 10

2025-08-25 09:42:45

2021-01-19 06:43:10

Netty框架網(wǎng)絡(luò)技術(shù)

2018-06-20 10:43:58

云端霧端霧計算
點贊
收藏

51CTO技術(shù)棧公眾號

久久se精品一区二区| 精品国产91| 精品国产乱码久久久久久虫虫漫画 | 精品视频1区2区| 国内自拍中文字幕| 青青草免费在线视频| 免费av成人在线| 欧美激情亚洲激情| 手机av在线不卡| 国产精品一区二区中文字幕| 日本国产一区二区| 妺妺窝人体色www看人体| 手机看片福利在线观看| 精品影视av免费| 奇米影视亚洲狠狠色| 日韩成人短视频| 激情五月综合网| 欧美va亚洲va香蕉在线| 污片在线免费看| caoporn视频在线| 亚洲欧美区自拍先锋| 欧美高清一区二区| 内射无码专区久久亚洲| 久久精品国产色蜜蜜麻豆| 97在线精品视频| 欧美偷拍第一页| jiujiure精品视频播放| 亚洲第一页在线| 日本黄色www| 久久精品国产福利| 在线日韩国产精品| 僵尸世界大战2 在线播放| 国产一二三区在线观看| 中文幕一区二区三区久久蜜桃| 精品视频第一区| 亚洲国产一二三区| 国产精品一区二区男女羞羞无遮挡| 国产99视频在线观看| 久久久国产高清| 黑人一区二区| 欧美激情网友自拍| 九九热精品免费视频| 91精品国产91久久久久久黑人| 这里只有精品视频| 亚洲第一视频区| 国产欧美日韩在线一区二区| 亚洲美女久久久| 中文字幕5566| 亚洲系列另类av| 亚洲欧美国内爽妇网| 三叶草欧洲码在线| 少妇精品导航| 日韩精品高清在线观看| 国模私拍在线观看| 全球av集中精品导航福利| 亚洲成人三级在线| 国产国语性生话播放| 伊人精品一区| 伊是香蕉大人久久| 手机看片国产日韩| 久久久精品久久久久久96| 日韩有码在线播放| 欧美成人免费观看视频| 国产在线欧美| 91国内免费在线视频| 丁香六月婷婷综合| 男女激情视频一区| 成人写真福利网| www国产在线| 99精品偷自拍| 青青草国产精品| 日本在线观看www| 亚洲免费在线播放| 分分操这里只有精品| 超碰一区二区| 欧美理论片在线| 香蕉视频在线观看黄| 欧美成人午夜77777| 亚洲人成在线一二| 91久久久久久久久久久久久久| 香蕉综合视频| 午夜精品久久久久久久男人的天堂 | 国产成人av网址| 国产尤物视频在线观看| 国产成人免费视频| 欧美日本韩国国产| v片在线观看| 欧美视频在线观看免费| 国模私拍视频在线观看| 91麻豆精品国产91久久久久推荐资源| 亚洲精品二三区| 中文字幕精品亚洲| 激情综合激情| 国产欧美在线观看| 人妻与黑人一区二区三区| 国产日韩欧美亚洲| 国产天堂视频在线观看| 成人看片网页| 亚洲成人久久久久| 我要看黄色一级片| 久久男女视频| 粉嫩av一区二区三区免费观看| 久久经典视频| 亚洲综合色噜噜狠狠| 人妻无码视频一区二区三区| 日韩一区二区三区色| 亚洲区中文字幕| 久久久久久久久久一区二区三区| 快she精品国产999| 国产精品加勒比| 欧美精品电影| 一本高清dvd不卡在线观看| 四虎1515hh.com| 成人嘿咻视频免费看| 91精品国产亚洲| 国产黄a三级三级看三级| 国产欧美一区在线| 国产在线精品91| 大香伊人久久精品一区二区| 亚洲欧洲中文天堂| 日本一区二区网站| 国产精品一区二区久久精品爱涩| 日韩精品国内| 国产欧美一区二区三区精品酒店| 精品精品欲导航| 麻豆天美蜜桃91| 免费观看成人av| 日本一区免费| 亚洲高清黄色| 日韩精品在线视频| 国产午夜精品无码一区二区| 国产资源精品在线观看| 亚洲精品乱码久久久久久蜜桃91| 成人av观看| 日韩久久午夜影院| 粉嫩aⅴ一区二区三区| 国产69精品久久777的优势| 日本三级福利片| 色综合久久久| 日韩一级黄色av| 在线免费一级片| 中文文精品字幕一区二区| 免费观看成人网| 国产精品一区2区3区| 国产成人免费av| 大乳在线免费观看| 色妞www精品视频| 在线小视频你懂的| 日韩福利电影在线| 亚洲国产一区二区精品视频| 国产综合av| 色妞欧美日韩在线| 国产又粗又猛又爽又黄视频| 中文字幕av免费专区久久| 九九热免费精品视频| 欧洲乱码伦视频免费| 亚洲第一福利一区| 欧洲在线免费视频| 亚洲乱码在线| 波多野结衣精品久久| 91超碰在线播放| 日韩精品在线免费观看| 无码人妻精品一区二区三区蜜桃91 | 亚洲一卡二卡区| 国产成人亚洲一区二区三区| 在线视频国内自拍亚洲视频| 欧美人与性动交α欧美精品| 欧美啪啪一区| 国产一区二区三区无遮挡| 天堂av网在线| 亚洲欧美日韩一区| 折磨小男生性器羞耻的故事| 亚洲国产99| 97视频免费在线观看| 亚洲天堂视频网| 亚洲精品福利视频网站| 亚洲美女在线国产| 日韩精品久久一区二区三区| 免费看av不卡| 亚洲久本草在线中文字幕| 精品国产鲁一鲁一区二区三区| 欧美一区二区三区另类| 伊人一区二区三区久久精品| 五月激情丁香网| 蜜臀99久久精品久久久久久软件| 日韩av免费在线| 快射av在线播放一区| 国产精品九色蝌蚪自拍| 激情五月六月婷婷| 日韩美香港a一级毛片| 欧美日韩电影在线观看| xxxx 国产| 国产成人精品一区二区三区四区 | 香港三日本8a三级少妇三级99| 日韩国产一区二区三区| 久久精品国亚洲| 在线观看免费中文字幕| 国产中文一区二区三区| 国产精品99久久久久久白浆小说 | 亚洲1卡2卡3卡4卡乱码精品| 亚洲免费观看高清完整版在线观看熊 | 熟女少妇a性色生活片毛片| 欧美国产美女| 亚洲色图校园春色| 男女啪啪免费视频网站| 亚洲图片88| 日本中文一区二区三区| 亚洲一级黄色片| 亚洲精品久久久久久久久久| 色就色 综合激情| 亚洲精品午夜久久久久久久| 一区二区中文视频| 色噜噜日韩精品欧美一区二区| 国产资源在线一区| 视色视频在线观看| 久久av一区| 精品人妻人人做人人爽| 欧美电影免费| 日韩av不卡播放| 婷婷精品在线观看| 91精品国产99久久久久久红楼| 99精品国自产在线| 欧美孕妇毛茸茸xxxx| 福利成人导航| 欧美国产视频一区二区| 国产秀色在线www免费观看| 伊人久久精品视频| 欧美性孕妇孕交| 亚洲国产欧美一区二区丝袜黑人| 国产视频第二页| 欧美军同video69gay| 中文字幕乱码一区二区| 在线一区二区三区| 日韩一级在线视频| 高跟丝袜一区二区三区| 亚洲欧美在线视频免费| 亚洲午夜久久久久| 久久精品视频日本| 亚洲韩国精品一区| 国产午夜视频在线| 亚洲第一成年网| 国产精品久久久免费视频| 亚洲高清免费观看| 日韩欧美亚洲一区二区三区| 五月天一区二区| 亚洲精品www久久久久久| 亚洲一区二区三区不卡国产欧美| 久久久夜色精品| 亚洲午夜成aⅴ人片| 久久精品视频6| 欧美日韩中文在线观看| 国产又大又黄视频| 欧美专区亚洲专区| 夜夜狠狠擅视频| 91麻豆精品国产91久久久久久| 在线免费看91| 日韩欧美中文一区| 天堂av手机版| 亚洲欧美日韩中文在线制服| 国产一区电影| 久久这里只有精品99| 欧美人动性xxxxz0oz| 69久久夜色精品国产7777| 成人黄色免费短视频| 国产精品羞羞答答| 日韩欧美中文在线观看| 韩国成人av| 精品国产一区一区二区三亚瑟| 亚洲视频精品一区| 欧美freesex交免费视频| www精品久久| 日韩不卡免费视频| 三级黄色片免费看| aaa欧美日韩| 毛片久久久久久| 亚洲综合成人在线| 日本中文字幕第一页| 欧美欧美欧美欧美| 蜜桃av中文字幕| 一道本无吗dⅴd在线播放一区 | 欧美伦理片在线看| 激情偷乱视频一区二区三区| 中国免费黄色片| 国产亲近乱来精品视频| 18岁成人毛片| 欧美视频在线视频| 精品人妻无码一区二区三区蜜桃一| 亚洲成人精品视频| 欧美成人hd| 91精品国产99| www.欧美| 日本亚洲自拍| 好吊一区二区三区| mm131亚洲精品| 99免费精品视频| 成人三级视频在线观看| 午夜成人免费视频| 国产欧美一级片| 亚洲一级黄色片| 91av久久| 亚洲一区二区三区成人在线视频精品| 网红女主播少妇精品视频| 日韩人妻精品一区二区三区| 老鸭窝亚洲一区二区三区| 日本77777| 2014亚洲片线观看视频免费| www.色小姐com| 欧美色视频一区| 青青草视频在线观看| 欧美富婆性猛交| 日本在线一区二区| 清纯唯美一区二区三区| 亚洲第一在线| 欧美人与性动交α欧美精品| 国产精品系列在线| 欧美h在线观看| 亚洲第一视频网站| 暖暖在线中文免费日本| 91在线精品视频| 91一区二区| 手机视频在线观看| 国产亚洲欧美日韩在线一区| 日本一级淫片色费放| 制服丝袜成人动漫| 91成人高清| 国产精品美乳一区二区免费 | 日韩中文字幕精品视频| 欧美成人ⅴideosxxxxx| 国模精品娜娜一二三区| 在线观看日韩av电影| 久草福利在线观看| 亚洲色图一区二区三区| 亚洲一级在线播放| yw.139尤物在线精品视频| 成人福利片在线| 水蜜桃一区二区| 青青草成人在线观看| 91精品久久久久久久久久久久| 色偷偷久久一区二区三区| 亚洲av成人无码久久精品老人| 97国产精品免费视频| 久久资源综合| 无码人妻丰满熟妇区96| 91亚洲精品一区二区乱码| 天天操天天摸天天干| 亚洲精品美女在线观看播放| 僵尸再翻生在线观看| 欧美国产一区二区在线| 久久久久久夜| 国产精品一二三区在线观看| 色天天综合色天天久久| 国产小视频在线| 国产精品视频久久| 欧美黄色录像片| 国产农村妇女精品久久| 一区二区三区鲁丝不卡| 亚洲精品一区二区三区不卡| 欧美交受高潮1| 免费毛片在线不卡| 亚洲成人天堂网| 亚洲精品免费在线观看| 国产99久久九九精品无码免费| 欧美黑人视频一区| 亚洲精品一级二级三级| 最新中文字幕2018| 亚洲精品国产高清久久伦理二区| 成人久久久精品国产乱码一区二区| 97视频在线观看免费高清完整版在线观看 | 久久成人国产精品入口| 亚洲国产精品专区久久| 欧美xoxoxo| 91九色国产ts另类人妖| 成人福利视频网站| 久久久久久亚洲av无码专区| 少妇av一区二区三区| 亚洲精品黑牛一区二区三区| 大陆极品少妇内射aaaaa| 国产精品无遮挡| www.五月激情| 国产ts人妖一区二区三区| 四虎成人av| 毛茸茸free性熟hd| 欧美日韩成人在线| 国产亚洲成av人片在线观看 | 韩国在线视频一区| 在线免费观看日韩av| 欧美高清性hdvideosex| а√在线中文网新版地址在线| 神马影院午夜我不卡影院| 国产成人99久久亚洲综合精品| 亚洲av中文无码乱人伦在线视色| 色偷偷88888欧美精品久久久| 成人免费在线电影网| 欧美午夜aaaaaa免费视频| 亚洲线精品一区二区三区| 第一福利在线| 久久av一区二区三区漫画| 国产一区二区三区在线观看免费 | 国产黄色片视频| 中文字幕欧美精品在线 |