
?CDA數據分析師 出品??
作者:Mika
數據:真達??
后期:Mika
【導讀】
Show me data,用數據說話!今天我們聊一聊 python分析“打工人”
最近,“打工?!痹谂笥讶Τ掷m(xù)爆火,沒有人能避開來自工友的貼心問候——“早安,打工人”,與此同時“打工人”的表情包也席卷全網,鋪天蓋地,到處吟唱著積極向上的打工人語錄。
“累嗎?累就對了,舒服是留給有錢人的。早安,打工人!冷嗎?冷就對了,溫暖是留給開小轎車的人。早安,打工人!”
相比于先前帶點“喪”的社畜梗,打工梗用昂揚積極的心態(tài)去對抗工作的焦慮,這些打工人語錄帶著自嘲,也是認清生活本質的解壓方式,用較為輕松接地氣的玩梗心態(tài),迎接每一天的新工作。
打工梗究竟為什么突然這么火呢?之前小z在《打工人分析簡報》中已經分析了各個平臺打工人話題的相關數據,我們從中也受到了些啟發(fā)。?
今天我們就來主要分析一下B站上“打工人”的相關視頻,看看這6625個視頻的背后,打工梗憑什么突然刷屏網絡。
我們使用python獲取,技術分析流程分為以下三個步驟:
爬蟲部分代碼暫略,首先導入分析所需的包并讀入數據集,原數據集一共包含6625個樣本,7個字段,字段含義為:分區(qū)標簽、視頻標題、上傳時間、觀看數、彈幕數、up主、視頻url。
01、數據讀入
#?導入包 import?numpy?as?np? import?pandas?as?pd? import?matplotlib.pyplot?as?plt?
#?讀入數據 df?=?pd.read_excel('./data/B站打工人視頻10-28.xlsx') df.head()
print(df.shape)? (6625,?7)
02、數據預處理
此部分我們初步對原始數據進行處理,其中包含:
處理之后的數據如下所示:
def?transform_unit(x_col): ????""" ????功能:轉換數值型變量的單位 ????""" ????#?提取數值 ????s_num?=?df[x_col].str.extract('(d+.*d*)').astype('float') ????#?提取單位 ????s_unit?=?df[x_col].str.extract('([u4e00-u9fa5]+)')? ????s_unit?=?s_unit.replace('萬',?10000).replace(np.nan,?1)? ????s_multiply?=?s_num?*?s_unit ????return?s_multiply
#?去重 df?=?df.drop_duplicates() #?刪除列 df.drop('video_url',?axis=1,?inplace=True) #?轉換單位 df['view_num']?=?transform_unit(x_col='view_num')? df['danmu']?=?transform_unit(x_col='danmu') #?篩選時間 df?=?df[(df['upload_time']?>=?'2020-09-01')?&?(df['title'].astype('str').str.contains('打工人'))]? df.head()?
03、數據可視化分析
首先導入所需包,其中jieba用于中文分詞,pyecharts用于繪制動態(tài)可視化圖形,stylecloud包用于繪制詞云圖。關鍵部分代碼如下:
import?jieba? from?pyecharts.charts?import?Bar,?Line,?Pie,?Map,?Scatter,?Page from?pyecharts?import?options?as?opts? from?pyecharts.globals?import?SymbolType,?WarningType WarningType.ShowWarning?=?False
01 打工人視頻發(fā)布熱度走勢圖
可以看到“打工人”相關視頻首先出現在2020年9月5日,最初的一個月還沒有引起太大的水花。在一個月后,隨著打工梗逐漸深入人心,B站相關視頻也出現了爆點。
10月16日,up主“老摸魚藝術家”的《加油!打工人!》播放量突破350萬。幾天后,10月22日,up主“三Lu有毒”的視頻《早安,打工人!》更是加上了各種打工人優(yōu)秀語錄,同時配上魔性的畫面和聲音,直接在B站爆火,目前該視頻播放量已突破913萬。
隨后“打工人”的視頻如雨后春筍般涌現,單10月27日一天就有292條視頻發(fā)布。
time_num?=?df.upload_time.value_counts().sort_index()? time_num[:5]? 2020-09-05????1 2020-09-08????1 2020-09-09????1 2020-09-12????1 2020-09-13????1 Name:?upload_time,?dtype:?int64
#?條形圖 line1?=?Line(init_opts=opts.InitOpts(width='1350px',?height='750px')) line1.add_xaxis(time_num.index.tolist())? line1.add_yaxis('',?time_num.values.tolist(),? ????????????????markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_='min'),? ????????????????????????????????????????????????????????opts.MarkPointItem(type_='max')]) ???????????????)? line1.set_global_opts(title_opts=opts.TitleOpts(title='打工人視頻發(fā)布熱度走勢圖',?pos_left='40%'),? ??????????????????????xaxis_opts=opts.AxisOpts(axislabel_opts=opts.LabelOpts(rotate='90')), ??????????????????????visualmap_opts=opts.VisualMapOpts(max_=int(time_num.max()),?is_show=False), ????????????????????)? line1.set_series_opts(linestyle_opts=opts.LineStyleOpts(width=3),? ??????????????????????label_opts=opts.LabelOpts(is_show=False) ?????????????????????) line1.render()?
02 不同分區(qū)的視頻發(fā)布數量
從視頻分區(qū)中可以看到,生活區(qū)以56.6%的比重占據了半壁江山。
03 不同分區(qū)的視頻發(fā)布播放量
播放量方面也是生活區(qū)一枝獨秀,累計達到1393萬。
04 最高播放的Top10視頻
那么都是哪些“打工人”視頻播放量最高呢?
我們分析整理了播放量前十的視頻,播放量第一是up主“三Lu有毒”的《早安,打工人!》,截止到發(fā)稿播放量已達到913萬。第二是up主“老摸魚藝術家”的《加油!打工人!》,截止到發(fā)稿播放量已達到357萬。
接下來我們對播放量第一第二的“打工人”視頻彈幕進行分析,看看大家都在說些什么。
05 早安,打工人!彈幕詞云
彈幕中出現最多的就是“淚目”、“工人”。其中那句魔性的“靠恁娘是河南人”,也是引起了不少彈幕。魔性的狗子,激昂的語調也是讓人聽著十分上頭,讓人忍不住每天一遍,對自己說上一聲“早安,打工人!”
06 《加油,打工人!》彈幕詞云
“加油”、“打工人”、“真實”等都是妥妥的高頻詞。配上最近常被up用來二次創(chuàng)造的動畫片《校園小子》,有“文藝復興”那味兒了。
07 打工人標題詞云圖
我們最后對打工人視頻出現的標題也進行了詞云整理。發(fā)現標題中除了“打工人”,“早安”、“晚安”、“加油”、“日?!钡日芰康脑~特別多,同時“快樂”、“人上人”等詞也在標題中常常出現。
結語
人人都不愛打工,但人人都是打工人。
雖然這些打工人的段子里多少帶著些對生活壓力的自嘲和調侃,而最火的那句“早安打工人”里,懷著的也還是對新一天的期望。
加油吧,打工人!
——熱門課程推薦:
想從事業(yè)務型數據分析師,您可以點擊>>>“數據分析師”了解課程詳情;
想從事大數據分析師,您可以點擊>>>“大數據就業(yè)”了解課程詳情;
想成為人工智能工程師,您可以點擊>>>“人工智能就業(yè)”了解課程詳情;
想了解Python數據分析,您可以點擊>>>“Python數據分析師”了解課程詳情;
想咨詢互聯網運營,你可以點擊>>>“互聯網運營就業(yè)班”了解課程詳情;
數據分析咨詢請掃描二維碼
若不方便掃碼,搜微信號:CDAshujufenxi
LSTM 模型輸入長度選擇技巧:提升序列建模效能的關鍵? 在循環(huán)神經網絡(RNN)家族中,長短期記憶網絡(LSTM)憑借其解決長序列 ...
2025-07-11CDA 數據分析師報考條件詳解與準備指南? ? 在數據驅動決策的時代浪潮下,CDA 數據分析師認證愈發(fā)受到矚目,成為眾多有志投身數 ...
2025-07-11數據透視表中兩列相乘合計的實用指南? 在數據分析的日常工作中,數據透視表憑借其強大的數據匯總和分析功能,成為了 Excel 用戶 ...
2025-07-11尊敬的考生: 您好! 我們誠摯通知您,CDA Level I和 Level II考試大綱將于 2025年7月25日 實施重大更新。 此次更新旨在確保認 ...
2025-07-10BI 大數據分析師:連接數據與業(yè)務的價值轉化者? ? 在大數據與商業(yè)智能(Business Intelligence,簡稱 BI)深度融合的時代,BI ...
2025-07-10SQL 在預測分析中的應用:從數據查詢到趨勢預判? ? 在數據驅動決策的時代,預測分析作為挖掘數據潛在價值的核心手段,正被廣泛 ...
2025-07-10數據查詢結束后:分析師的收尾工作與價值深化? ? 在數據分析的全流程中,“query end”(查詢結束)并非工作的終點,而是將數 ...
2025-07-10CDA 數據分析師考試:從報考到取證的全攻略? 在數字經濟蓬勃發(fā)展的今天,數據分析師已成為各行業(yè)爭搶的核心人才,而 CDA(Certi ...
2025-07-09【CDA干貨】單樣本趨勢性檢驗:捕捉數據背后的時間軌跡? 在數據分析的版圖中,單樣本趨勢性檢驗如同一位耐心的偵探,專注于從單 ...
2025-07-09year_month數據類型:時間維度的精準切片? ? 在數據的世界里,時間是最不可或缺的維度之一,而year_month數據類型就像一把精準 ...
2025-07-09CDA 備考干貨:Python 在數據分析中的核心應用與實戰(zhàn)技巧? ? 在 CDA 數據分析師認證考試中,Python 作為數據處理與分析的核心 ...
2025-07-08SPSS 中的 Mann-Kendall 檢驗:數據趨勢與突變分析的有力工具? ? ? 在數據分析的廣袤領域中,準確捕捉數據的趨勢變化以及識別 ...
2025-07-08備戰(zhàn) CDA 數據分析師考試:需要多久?如何規(guī)劃? CDA(Certified Data Analyst)數據分析師認證作為國內權威的數據分析能力認證 ...
2025-07-08LSTM 輸出不確定的成因、影響與應對策略? 長短期記憶網絡(LSTM)作為循環(huán)神經網絡(RNN)的一種變體,憑借獨特的門控機制,在 ...
2025-07-07統計學方法在市場調研數據中的深度應用? 市場調研是企業(yè)洞察市場動態(tài)、了解消費者需求的重要途徑,而統計學方法則是市場調研數 ...
2025-07-07CDA數據分析師證書考試全攻略? 在數字化浪潮席卷全球的當下,數據已成為企業(yè)決策、行業(yè)發(fā)展的核心驅動力,數據分析師也因此成為 ...
2025-07-07剖析 CDA 數據分析師考試題型:解鎖高效備考與答題策略? CDA(Certified Data Analyst)數據分析師考試作為衡量數據專業(yè)能力的 ...
2025-07-04SQL Server 字符串截取轉日期:解鎖數據處理的關鍵技能? 在數據處理與分析工作中,數據格式的規(guī)范性是保證后續(xù)分析準確性的基礎 ...
2025-07-04CDA 數據分析師視角:從數據迷霧中探尋商業(yè)真相? 在數字化浪潮席卷全球的今天,數據已成為企業(yè)決策的核心驅動力,CDA(Certifie ...
2025-07-04CDA 數據分析師:開啟數據職業(yè)發(fā)展新征程? ? 在數據成為核心生產要素的今天,數據分析師的職業(yè)價值愈發(fā)凸顯。CDA(Certified D ...
2025-07-03