Python解讀:地攤經濟火了,你想好擺攤去賣什麼了嗎?

2021-02-26 朝陽35處

 

【導語】:今天我們來聊聊地攤經濟,Python技術部分請看第四部分

Show me data,用數據說話

今天我們聊一聊 地攤經濟

點擊下方視頻,先睹為快:

知乎上有一個問題:疫情結束後,你最想做的一件事是什麼?

 

有人這樣回答,最想見的人就是家樓下燒烤店的老闆;最想做的事,就是來一紮啤酒,來幾十個串,一個人慢慢悠悠地吃,然後看著周圍的人熱熱鬧鬧地聊天。

一場疫情,終於不少人明白:原來搖晃的紅酒杯,並不是生活的全部。平平淡淡的煙火氣才是生活的真諦。

 

最近,帶著煙火氣的地攤經濟,火了。

 

這一切都源於成都的一個嘗試:3月,成都就出臺政策,允許商戶在規定區域內臨時佔道經營。一時間,燒烤攤、服裝攤、小商品攤紛紛擺上了路邊。

 

兩個月後,成都公布數據顯示,解決了10萬就業,幫助中心城區餐飲店復工率超98%。原本一季度GDP同比下降3%的成都,一下子又恢復了活力。

 

人流回來了,城市的活力就回來了。

 

突然之間,地攤經濟成了人們茶餘飯後的談資,許多人都已經開始籌劃著擺攤賣什麼了。曾經的城管不讓擺,到今天的城管喊你來擺攤,地攤經濟的時代真的到來了嗎?今天我們就帶你用數據盤一盤。

地攤經濟火了!

微博微熱點數據

 

我們先看到微博微熱點的數據:

 

來源:http://www.wrd.cn/goSearch.sht

 

全網熱度指數趨勢

從全網熱度指數的變化趨勢來看,地攤經濟的熱度在6月3日起逐步升溫,6月4日9時達到了99.69的峰值。

全網關鍵詞雲圖

再看到全網關鍵詞雲圖,在與地攤經濟相關的全部信息中, 提及頻次最高的詞語依次為"地攤經濟"、"擺攤"和"全員"。

 

 B站視頻彈幕數據

 

目前在B站上也湧現出許多關於地攤經濟的視頻。

我們看到其中這個關於成都地攤經濟與文化的視頻,目前該個視頻在B站上播放量達到14.1萬,收穫了3856條彈幕。

地址:

https://www.bilibili.com/video/BV1Ft4y1y7iG?from=search&seid=12113765873623399312

那麼這些彈幕中大家都在談論些什麼呢?我們對這些彈幕進行分析整理,讓我們看到詞雲圖。

彈幕詞雲圖

可以看到大家討論最多的就是除了"地攤"、"成都",還有就是"衛生"、"城管"、"利潤"等內容。其中地攤"美食"、"小吃"、"燒烤"、"乾淨"也是大家十分關注的問題。

 

是否支持地攤經濟彈幕投票

在視頻結尾,也發起了你是否支持地攤經濟的彈幕投票,支持的打數字1,不支持的打數字2,據統計共有1869條彈幕參與投票,其中91.44%的彈幕表示支持,不支持的僅佔8.56%。

  

微博評論話題數據

 

再讓我們看到對地攤經濟討論呼聲最高的微博。

  

首先看到微博話題:#你會考慮擺地攤嗎#  我們共分析整理了3436條評論數據:

可以看到在考慮是否擺地攤時,大家考慮最多的就是"城管"的問題了,曾經的城管不讓擺,到今天的城管喊你來擺攤,真是活久見啊。其次"經濟"、"營業額"、"收入"等也是大家特別關心的焦點。

下面是 #如果擺地攤你會賣什麼# 這個話題,目前該話題共有408.6萬的閱讀,共3934條討論, 去重後我們得到3657條數據。

評論詞雲

通過分析詞雲可以發現,"貼膜"是許多人都想嘗試的地攤項目。其次"燒烤"、"烤冷麵"、"煎餅果子"等街頭美食是許多人的選擇。除了吃的,"賣花"、"飾品"、"襪子"等商品也是很多人想嘗試的。有意思的是,"算命"也被多次提到。

 

再看到 #你的專業擺地攤兒能幹啥# 我們共獲取1641條討論數據。

這裡就比較有意思了:

我們可以看到比如新聞傳播專業的小夥伴選擇賣報紙、機械專業選擇專業開鎖、哲學專業選擇看相算命等魔幻操作。

都是哪些人在參與地攤話題的討論呢?我們對參與話題的微博用戶進行了分析,共獲得4875條條數據。

微博評論用戶性別佔比

可以看到,在參與話題的用戶中,女性用戶佔比達到了71.62%,而男性用戶僅佔28.38%。在地攤經濟的話題中,女性用戶參與比例遠超男性用戶。

評論用戶地區分布

參與話題的用戶都來自哪些地區呢?經過分析整理可以看到,廣東、北京、河南地區參與度最高,分布位居前三名。其次是江蘇、也有不少參與話題的海外用戶。

評論用戶年齡分布

地攤經濟的話題評論中,用戶年齡分布又是怎樣的呢?經過分析可見,90後的參與度最高,佔比高達70.56%。其次是00後,佔比12.58%。然後80後位居第三,佔比為9.15%。

 擺攤吧 後浪!

教你用Python分析微博數據

 

微博評論數據分析

我們使用Python獲取了微博地攤經濟話題的熱門評論數據和B站熱門視頻彈幕數據,進行了處理和分析。B站彈幕的爬蟲之前已經展示過,此處放上微博評論爬蟲關鍵代碼。

01 數據獲取

微博分為:微博網頁端、微博手機端、以及微博移動端,此次我們選擇手機端(https://m.weibo.cn/)進行數據的抓取。

我們要演示的網址如下:

https://weibo.com/5382520929/J4UtmkJUJ?type=comment#_rnd1591495913796

打開上面的網址之後,使用谷歌瀏覽器的抓包工具,將設備切換到手機端並再次刷新網頁。

通過分析網頁可以發現,評論的數據是通過動態js進行加載的,分析得到真實的數據請求地址:

https://m.weibo.cn/comments/hotflow?id=4511703964943057&mid=4511703964943057&max_id=140218361800408&max_id_type=0

參數說明如下:

id/mid:評論ID,抓包獲取。

max_id/max_id_type: 前一頁返回的response數據中。

我們使用requests獲取數據,使用json進行解析並提取數據,關鍵代碼如下:

# 導入包
import requests
import numpy as np
import pandas as pd
import re 
import time
import json
from faker import Factory


def get_weibo_comment(ids, mid, max_page, max_id=0, max_id_type=0):
    """
    功能:獲取指定微博的評論數據,數據接口由chrome切換到手機端抓包獲取。
    注意事項:此程序每次獲取的數量有限制,每次獲取之後隔5分鐘再抓取即可
    """
    max_id = max_id
    max_id_type = max_id_type

    # 存儲數據
    df_all = pd.DataFrame()

    for i in range(1, max_page):
        # 列印進度
        print('我正在獲取第{}頁的評論信息'.format(i))

        # 獲取URL
        url = 'https://m.weibo.cn/comments/hotflow?id={}&mid={}&max_id={}&max_id_type={}'.format(ids, mid, max_id, max_id_type)

        # 添加headers
        headers = {
            'User-Agent': Factory().create().user_agent(),
            'Referer': 'https://m.weibo.cn/detail/1591254045309',
            'cookie': '複製cookie信息',
            'X-Requested-With': 'XMLHttpRequest',
        }

        # 發起請求
        try:
            r = requests.get(url, headers=headers, timeout=3)
        except Exception as e:
            print(e)
            r = requests.get(url, headers=headers, timeout=3)

        if r.status_code==200:
            # 解析數據
            json_data = json.loads(r.text)

            # 獲取數據
            comment_data = json_data['data']['data']

            created_time = [i.get('created_at') for i in comment_data]
            text = [i.get('text') for i in comment_data]
            user_id = [i['user'].get('id') for i in comment_data]
            screen_name = [i['user'].get('screen_name') for i in comment_data]
            reply_num = [i.get('total_number') for i in comment_data]
            like_count = [i.get('like_count') for i in comment_data]

            # max_id
            max_id = json_data['data']['max_id']
            # max_id_type
            max_id_type = json_data['data']['max_id_type']

            # 存儲數據
            df_one = pd.DataFrame({
                'created_time': created_time,
                'text': text,
                'user_id': user_id,
                'screen_name': screen_name,
                'reply_num': reply_num,
                'like_count': like_count
            })

            # 追加
            df_all = df_all.append(df_one, ignore_index=True)

            # 休眠一秒
            time.sleep(np.random.uniform(2))

        else:
            print('解析出錯!列印最後一次的值', max_id, max_id_type)
            continue

    return df_all

# 運行函數
if __name__ == '__main__':
    # 獲取一條微博評論
    df = get_weibo_comment(ids='4511703964943057', mid='4511703964943057', max_page=200)

獲取到的數據以數據框的形式存儲,包含評論時間、評論文本、評論用戶id,回複數和點讚數。格式如下所示:

02 數據預處理

我們對獲取的數據進行初步的處理,主要包含:

重複值處理

created_time:提取時間信息

text:初步清洗

user_id:根據用戶ID獲取用戶相關信息,步驟暫略。

# 重複值
df = df.drop_duplicates()

# 轉換字典
week_transform = {
    'Mon': '星期一',
    'Tue': '星期二',
    'Wed': '星期三',
    'Thu': '星期四',
    'Fri': '星期五',
    'Sat': '星期六',
    'Sun': '星期日'
}

# 提取星期
df['day_week'] = df['created_time'].str.split(' ').apply(lambda x:x[0])
df['day_week'] = df['day_week'].map(week_transform) 

# 提取日期時間
df['time'] = df['created_time'].str.split(' ').map(lambda x:x[-1]+'-'+x[1]+'-'+x[2]+' '+x[3])
df['time'] = df.time.str.replace('May', '05').str.replace('Jun', '06')

# text 欄位處理
pattern = '<span.*?</span>|<a.*?</a>'

df['text'] = [re.sub(pattern, '', i) for i in df['text']]

# 刪除列
df = df.drop(['created_time', 'user_id', 'screen_name'], axis=1)  

經過清洗之後的數據格式如下:

03 數據可視化分析

我們使用pyecharts和stylecloud進行可視化分析,此處只展示部分代碼。


#如果去擺地攤該做什麼生意?#

def get_cut_words(content_series):
    # 讀入停用詞表
    stop_words = [] 

    with open("stop_words.txt", 'r', encoding='utf-8') as f:
        lines = f.readlines()
        for line in lines:
            stop_words.append(line.strip())

    # 添加關鍵詞
    my_words = ['胸口碎大石', '烤冷麵', '貼膜', '賣衣服', '套大鵝'] 
    for i in my_words:
        jieba.add_word(i) 

    # 定義停用詞
    my_stop_words = ['信公號', '擺地攤', '擺攤', '地攤', '哈哈哈哈', '手機',
                    '這是', '這是哪', '哈哈哈', '真的', '一千', '專業',
                    '有人', '我要', '那種', '只能', '好吃', '喜歡', '城管',
                    '評論', '賣點', '有沒有', '秘籍',
                    ]
    stop_words.extend(my_stop_words)               

    # 分詞
    word_num = jieba.lcut(content_series.str.cat(sep='。'), cut_all=False)

    # 條件篩選
    word_num_selected = [i for i in word_num if i not in stop_words and len(i)>=2]

    return word_num_selected

# 分詞
text = get_cut_words(content_series=df.text)

# 獲取top10
shengyi_num = pd.Series(text)
num_top10 = shengyi_num.value_counts()[:10]

# 條形圖
bar1 = Bar(init_opts=opts.InitOpts(width='1350px', height='750px')) 
bar1.add_xaxis(num_top10.index.tolist())
bar1.add_yaxis('', num_top10.values.tolist()) 
bar1.set_global_opts(title_opts=opts.TitleOpts(title='如果去擺地攤該做什麼生意-Top10'),
                     visualmap_opts=opts.VisualMapOpts(max_=150)
                    ) 
bar1.render() 

# 繪製詞雲圖
stylecloud.gen_stylecloud(text=' '.join(text), 
                          collocations=False,
                          font_path=r'‪C:\Windows\Fonts\msyh.ttc',   # 更換為本機的字體
                          icon_name='fas fa-pie-chart',
                          size=768,
                          output_name='如果去擺地攤該做什麼生意.png')
Image(filename='如果去擺地攤該做什麼生意.png') 


相關焦點

  • 擺攤火了,但你想好賣什麼了嗎?網友:看看我的練攤秘籍!
    一夜之間,「地攤經濟」徹底火了。中央文明辦發出拒絕地攤經濟「一刀切」,地攤經濟「合法化」的相關意見,多地已開始給予地攤經濟更大空間和支持。刷五分鐘朋友圈都能看見十幾次「擺攤」這個詞。有些人真的心動不已,準備開始一展拳腳去練攤,練成了去納斯達克敲鐘,練不成……那也沒損失,還可以在夜市敲鑼嘛對不對?開玩笑的大部分網友,其實都沒有想好要擺攤賣什麼東西。所以,這樣一組「武林秘籍」已經悄然流行起來:是不是突然就感覺很高大上?是不是已經心動了?別急,下面還有!
  • 易昇證券:全員擺攤時代?地攤經濟火了!你有推車嗎?帶我一個?
    如今的後疫時代,從成都首開路邊攤到全國首肯地攤經濟,各地都迎來一波地攤秀,有些人甚至把地攤當成副業經營,你心動了嗎?說的就是6月初在全國各地如火如荼上映中的「地攤賣貨行動」,才兩日,關於「地攤經濟」的熱議已超出想像,微博上相關話題的閱讀量已達9億。
  • 女子擺攤兩個月獎勵自己奧迪:地攤經濟火了,我們要不要嘗試呢?
    最近"擺攤經濟"火了起來,國家都建議年輕人努力創收去擺地攤了。有個擺地攤的姑娘上了熱搜,每天下班後去擺攤,一晚的銷售額有4000,辛苦了兩個月後,買了一輛二手奧迪車獎勵自己。看的是不是很勵志?朋友的父親就被勵志到了。原本還有幾年就要退休了,看到這則新聞後,覺得每天朝九晚五地掙點工資還不如擺地攤呢。
  • 電動三輪車助攻地攤經濟,城管喊你來擺攤,為地攤經濟做貢獻
    地攤經濟,可以說近日最火的關鍵詞了,也成功登上熱搜,地攤「復活」,可以說對多方都是有利的事情,對消費者來說,可以買到很便宜的東西,對官方來說,可以增加就業率,對商家來說,更是可以直接降低創業成本;江西九江:城管喊你來擺攤
  • 地攤經濟火了!擺地攤用英文應該怎麼說?
    最近一個詞火了,網絡朋友圈都被它佔領了,那就是「地攤經濟」。很多人都表示,快走,讓我們一起去擺地攤去吧。那麼,擺地攤的英語是怎麼說的呢?和小天一起來看一下!擺地攤英文怎麼說?因為擺攤賣非法藥品被抓,他的街頭行業執照被收繳。我們可以看到,這三個詞都跟vend有關!vend 售賣我們知道了vend是售賣的意思,那擺攤自然就很好理解了!
  • 「地攤經濟」爆火!開啟全員「擺攤」,這用英語怎麼說?
    一夜之間,「地攤經濟」火遍大江南北。很多地方都出臺政策,積極鼓勵地攤經濟、夜市經濟的發展。此前,各地為了保持市政整潔禁止擺攤。據不完全統計,截至目前,至少已經有上海、南京、成都等27地明確鼓勵發展地攤經濟,刺激經濟發展,增加就業崗位。
  • 農村鄉鎮擺攤,賣什麼地攤快消品,我來說兩句
    受地攤經濟火爆影響,近段時間地攤快消品也成擺地攤最銷最熱捧的物品。可不是麼,快消品作為生活中人人都要用的物品,用在擺地攤上,自然也成為最好賣最火爆的地攤快消品了。對於新手擺地攤,小編還是建議賣些地攤快消品,比如賣以下這些快消品:01地攤快消品賣「常用品」生活中常用的快消品很多,出於新手擺地攤剛入行,有些擺攤技巧不是很了解,在擺地攤選擇賣什麼好這個問題上,建議還是賣些與我們生活息息相關的日用品。
  • 擺地攤賣什麼最火 內行人來傳授擺攤經驗
    文/股城網此前,不少人都在猜測,疫情過後什麼最火爆?大概很多人都沒想到,疫情好轉後,最火爆的竟然是擺地攤,這陣子,地攤經濟火爆全球,接下來將會大量湧現地攤市場,但是擺地攤賣什麼最火、最賺錢?這或許會成為大多數想要從事地攤生意的人在想的問題。
  • 最近地攤經濟火了豪車出攤,幾個擺攤小知識,大家知道嗎?
    #地攤經濟復甦#最近網絡上不少擺攤人的地攤小視頻火了,土豪們紛紛現身,豪車擺地攤,各大行業人才都紛紛向地攤經濟靠攏,不少網紅也是湊了個熱鬧,各種關於擺攤的視頻鋪天蓋地。今天就和大家分享一下地攤銷售的三個小技巧擺地攤說起來容易做起來呢,也並不那麼簡單是要講究銷售技巧。第一:送小東西到地攤上買東西的人是為了圖便宜對質量的要求不高,真要是重視質量就去超市了,所以說顧客買東西買一件就優惠一點價格買兩個,就送一點小東西買三件就降價送一件像樣一點的東西做到這些下次顧客還會。
  • 城管喊你去擺攤,科技圈還有新套路,直播+地攤經濟是新風口?
    最近,江西九江瑞昌市出了個新聞,城管給小商販打電話,動員他們到指定地點擺攤精英,「讓城市多一點菸火氣」,便民利民。乍一看,以往都是城管管理違章擺攤,如今城管求商販擺攤,似乎兩個極端。其實不然。管的是影響市容市貌的違章擺攤,城市牛皮癬不管不行,而指定地點集中擺攤經營,是否佔道、阻礙交通,是否衛生經營,許多問題都能得到有效管控,既達到了利民、增強經濟活力的目的,也不對城市建設產生較大的副作用。非常時期,就該用非常規手段。不過最近科技圈的趣聞也蠻讓人上頭的。比如這樣充滿科技含量的「超級地攤」。
  • 單創雲擺攤告訴你地攤經濟的秘密
    想想小時候,仿佛已經忘了記憶中地攤兒的模糊存在,而現如今的「地攤經濟」正熱,「擺攤」正式成為2020年新晉網紅職業。街邊小巷裡全是各種各樣的小攤兒。單創不甘落後也雲擺攤新生活,快來看看單創攤姐的成功秘笈吧。單創雲擺攤主要分為3個「攤位」。精緻呵寵攤,為你的健康保駕護航,給你從內到外的精緻呵護,擁有健康身體才會更美麗。
  • 國家大力扶持「地攤經濟」,擺地攤賣什麼比較賺錢?有哪些技巧?
    現在國家大力扶持「地攤經濟」,隨著「地攤經濟」的興起,近期很多網友擺地攤成了網紅,上了熱搜,比如:陝西80後辣媽開奧迪擺攤賣涼皮,河南鄭州白領們下班用汽車後備箱擺攤賣小商品,成都擺攤女子520給自己買輛奧迪車過節日等等。「地攤經濟」已成為當下的新風口。
  • 地攤經濟火了!怎麼擺地攤月入5萬?
    「燒烤、啤酒、小龍蝦、耳環、襪子、小玩具……」  日前,中央定調:「擺地攤」合法化,佔道經營、馬路市場、流動商販,不再列為文明城市測評考核內容!  自打6月1日國務院總理李克強稱讚地攤經濟、小店經濟是人間煙火、是中國的生機之後,地攤經濟徹底火了,成為了2020年的又一政策支持的新風口。
  • 大佬擺攤:馬雲賣鮮花,柳傳志賣冰箱 雷軍靠兄弟打麻將賺錢創業
    解讀:隨著地攤經濟的火爆,帶動了汽車股上漲,加上目前各地擺地攤的新聞宣傳報導,就連城管都來喊你擺攤了,可見地攤的火爆,既然那麼火爆,我覺得證券公司也可以擺個攤賣股票,100元一個,大家覺得生意能好嗎?解讀:一手漂亮的PPT,不但收割了普通大眾,還收割了一眾精英人士。成功身退的,卻是老賈和融創。其實老賈還是想好好打這手牌的,只可惜出錯了一張,引入了融創這頭狼,成為壓垮樂視的最後一根稻草。
  • 抖音擺地攤的梗是什麼意思 抖音擺地攤火了的真實嗎
    抖音擺地攤的梗是什麼意思?誰也沒有想到,2020年下半年最大的一匹黑馬,不是直播帶貨而是地攤經濟。投資少、流量大、收益快。前有總理撐腰,後有城管保駕護航,一起來看看抖音擺地攤火了的真實嗎?前有總理撐腰,後有城管保駕護航,一起來看看抖音擺地攤火了的真實嗎?
  • 最近很火的地攤經濟用英語怎麼說?
    #最近,地攤經濟又火了,而且是徹底地火了!!!地攤經濟、小店經濟是就業崗位的重要來源,以前,每個地方為了保持市政環境, 禁止擺攤。城管都開始讓小攤小販趕緊出來擺攤了地攤經濟用英文怎麼說?幾個月以來,她一直在街頭賣水果和蔬菜。那擺地攤用英文到底怎麼說呢?擺地攤,也就是在街邊賣東西,street vending 就可以指「擺地攤」這件事。如果想用動賓搭配表示「擺地攤」,我們可以選用run這個詞。
  • 地攤經濟火爆全網,你知道「地攤」在英語裡怎麼說嗎?
    希望寄托在你們身上」;還沒體會到成為「後浪」帶來的激情和勇氣,又一頭衝進「全民擺攤」的浪潮裡。疫情催生出當代年輕人善於應變和勇於創新的技能和特點。我們在時代變遷和更替裡逐漸學會沉著應對。6月1日上午,李克強總理在山東煙臺考察時表示:地攤經濟、小店經濟是人間的煙火,是中國的生機。
  • 地攤經濟重啟!一文讀懂新手擺地攤賣什麼好 適合擺地攤十大商品
    擺地攤上熱搜樂壞了一眾小販,專家們忙著研究這種現象,還不忘給它冠以「地攤經濟」的美名。雖然「地攤經濟」火爆,而且看起來簡單,但對新手來說,要學習的東西有很多,比如進貨、時間段、人流點、產品特點等。那麼,新手如何擺地攤好呢?新手擺地攤賣什麼好?
  • 日本地攤經濟極簡史
    擺攤吧,後浪!6月1日上午,總理在山東煙臺考察時表示:地攤經濟、小店經濟是就業崗位的重要來源,是人間的煙火,是中國的生機。總理的一句話,讓「地攤經濟」徹底火了。廣大市民、資金、企業都紛紛行動起來,相關股票連續漲停,網傳各地城管都在喊小販回來擺攤了... ...
  • 擺攤經濟火了!擺地攤嗎朋友?用英語的那種?
    01|那麼,擺地攤的英語怎麼說呢?關於攤位,在英文中有三個單詞對應:stand、stall、booth。這裡給大家區分一下三者有什麼不同:①stand:貨攤,展位,一般指的是獨立性的攤位。拐角有個賣冰淇淋的攤位,我能請你吃一隻冰淇淋嗎?②stall:攤位,一般指的是集市中集中擺放的攤位。