国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

這篇具有很好參考價(jià)值的文章主要介紹了Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

需要源碼和數(shù)據(jù)集請(qǐng)點(diǎn)贊關(guān)注收藏后評(píng)論區(qū)留言私信~~~

下面對(duì)一組關(guān)于全球星巴克門店的統(tǒng)計(jì)數(shù)據(jù),分析了在不同國家和地區(qū)以及中國不同城市的星巴克門店的數(shù)量

1:導(dǎo)入模塊

import pandas as pd
import numpy as np
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] #用來正常顯示中文標(biāo)簽
plt.rcParams['axes.unicode_minus']=False #用來正常顯示負(fù)號(hào)
%matplotlib inline

2:獲取數(shù)據(jù) 并打印前五行

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

starbucks = pd.read_csv("data//directory.csv")
starbucks.head()

?3:數(shù)據(jù)分析及可視化

首先查看星巴克旗下有哪些品牌,如果我們只關(guān)心星巴克咖啡門店,則只需要獲取星巴克中Brand的數(shù)據(jù)集,并查看全世界一共有多少家星巴克門門店

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

# 星巴克旗下有哪些品牌?
print("星巴克旗下品牌有:\n",starbucks.Brand.value_counts())
# 把重心放在星巴克的咖啡門店上面,所以只查看Brand是Starbucks的數(shù)據(jù)集內(nèi)容。
coffee = starbucks[starbucks.Brand=='Starbucks']
# 全世界一共有多少家星巴克門店?
print("-------------------------")
print(coffee.shape)

?然后查看全世界一共有多少個(gè)國家和地區(qū)開設(shè)了星巴克門店,顯示門店數(shù)量排名前十和后十的國家和地區(qū)

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

?Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

df = starbucks.groupby(["Country"]).size()
print("全世界一共多少個(gè)國家開設(shè)了星巴克門店:",df.size)
df1 = df.sort_values( ascending=False)
print("排名前10的國家:\n",df1.head(10))
# 星巴克門店數(shù)排名后10的國家
# df2 = df.sort_values()
# df2.head(10)
print("排名后10的國家:\n",df1.tail(10))

?然后用柱狀圖可視化繪制排名前十的分布情況

可見美國和中國是比較多的

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

plt.rcParams['font.size'] = 15
plt.rcParams['font.family'] = 'SimHei'
# # 擁有星巴克門店最多的國家是哪里?
# plt.figure(1,figsize=(8,6))
# count_starbucks =coffee.Country.value_counts()
# count_top10 = count_starbucks.head(10)
# print(count_top10)
# count_top10.plot(kind='bar',rot=0)
df1.head(10).plot(kind='bar',rot=0)
plt.title('星巴克門店數(shù)排名前10的國家')
plt.ylabel('Store Counts')
plt.xlabel('Countries')

還有排名后十的國家

?Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

# plt.figure(1,figsize=(8,6))
# count_starbucks =coffee.Country.value_counts()
# count_last10 = count_starbucks.tail(10)
# print(count_last10)
df1.tail(10).plot(kind='bar',rot=0)
plt.title('星巴克門店數(shù)排名后10的國家')
plt.ylabel('Store Counts')
plt.xlabel('Countries')

?接著顯示擁有星巴克門店數(shù)量排名前十的城市

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

可見上海是最多的城市

star = starbucks.dropna(how='any',subset=['City'])
star.isnull().sum()
count_starbucks_city = star.City.value_counts()
print("全世界星巴克門店數(shù)量排名前10的城市:\n",count_starbucks_city.head(10))

?繪制星巴克門店數(shù)量前十的城市分布柱狀圖

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

plt.figure(1,figsize=(8,6))
count_starbucks_city =star.City.value_counts()
city_top10 = count_starbucks_city.head(10)
city_top10.plot(kind='bar',rot=30)
plt.title('擁有星巴克門店最多的10個(gè)城市')
plt.ylabel('Store Counts')
plt.xlabel('Cities')

?可以看到數(shù)據(jù)不是很規(guī)范,城市名稱既有中文又有英文,而且上海被存儲(chǔ)為ShangHai和Shanghai。 對(duì)于上海的問題,我們將拼音全部改為小寫即可; 對(duì)于中文和拼音混用的問題,可以使用相應(yīng)的python庫(如庫pinyin)將中文轉(zhuǎn)換為拼音后作統(tǒng)計(jì)

按照星巴克門店在中國的分布情況,統(tǒng)計(jì)排名前十的城市

這里使用到了DataFrame.apply(func)方法,該方法將函數(shù)func應(yīng)用到整個(gè)DataFrame上, 也可以通過指定axis參數(shù)來指定每一行或每一列的數(shù)據(jù)應(yīng)用函數(shù)func。

接下來使用reset_index方法將上一步得到的數(shù)據(jù)封裝到一個(gè)新的DataFrame中排序即可

?

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

import pinyin
#選擇中國的數(shù)據(jù)
df = star[star["Country"]=="CN"]

df1 = df.copy()
#將城市名改為小寫
df1["City"] = df1["City"].apply(lambda x:x.lower())
# df1.shape
# df2 = df1.copy()
#將漢字城市名改為小寫拼音
df1["City"] = df1["City"].apply(lambda x:pinyin.get(x, format="strip", delimiter="")[0:-3]) #去掉“市”的拼音
#統(tǒng)計(jì)每個(gè)城市的星巴克數(shù)量
df1 = df1.groupby(["City"]).size().sort_values( ascending=False)
df1.head(10)

?繪制前十名柱狀圖

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

plt.figure(1,figsize=(8,6))
df1.head(10).plot(kind='bar',rot=30)
plt.title('中國擁有星巴克門店最多的10個(gè)城市')
plt.ylabel('Store Counts')
plt.xlabel('Cities')

?最后用餅狀圖顯示星巴克門店的經(jīng)營方式有哪幾種

Company Owned:公司獨(dú)資直營,這也是星巴克門店最多的經(jīng)營方式

Licensed: 許可經(jīng)營

Joint Venture: 合資經(jīng)營,比如:國內(nèi)江浙滬地區(qū)的星巴克最早就是由星巴克與統(tǒng)一集團(tuán)聯(lián)手經(jīng)營

Franchise:授權(quán)經(jīng)營,類似麥當(dāng)勞的經(jīng)營模式

?

Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)

?

plt.figure(1,figsize=(8,6))
ownership = star['Ownership Type'].value_counts()
plt.title('星巴克門店所有權(quán)類型')
ownership.plot(kind='pie')

創(chuàng)作不易 覺得有幫助請(qǐng)點(diǎn)贊關(guān)注收藏~~~文章來源地址http://www.zghlxwxcb.cn/news/detail-462918.html

到了這里,關(guān)于Python統(tǒng)計(jì)全球星巴克門店的數(shù)據(jù)及在不同國家和地區(qū)門店數(shù)量可視化(超詳細(xì) 附源碼)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • python語法-數(shù)據(jù)可視化(全球GDP動(dòng)態(tài)柱狀圖開發(fā))

    python語法-數(shù)據(jù)可視化(全球GDP動(dòng)態(tài)柱狀圖開發(fā))

    python數(shù)據(jù)可視化(全球GDP動(dòng)態(tài)柱狀圖開發(fā)) 開發(fā)工具:pycharm、pyecharts模塊 (項(xiàng)目數(shù)據(jù)見文末參考內(nèi)容) 效果圖如下(輪播1960-2019年的柱狀圖): 參考內(nèi)容: 項(xiàng)目數(shù)據(jù)(https://mp.csdn.net/mp_download/manage/download/UpDetailed) python語法-pyecharts 黑馬程序員-python基礎(chǔ)

    2024年02月08日
    瀏覽(45)
  • 門店銷售數(shù)據(jù)分析

    門店銷售數(shù)據(jù)分析

    本文以優(yōu)衣庫門店銷售數(shù)據(jù)為例,利用數(shù)據(jù)分析工作經(jīng)驗(yàn)及業(yè)務(wù)理解對(duì)門店銷售數(shù)據(jù)進(jìn)行數(shù)據(jù)分析展示。 結(jié)論先行-數(shù)據(jù)分析報(bào)告結(jié)論: 1.用戶更加偏向于在周末的時(shí)間段內(nèi)進(jìn)行消費(fèi),周末的日平均銷售指標(biāo)是工作日的平均指標(biāo)的1.7倍,各門店可以選擇在周末的時(shí)間段內(nèi)增加

    2024年02月06日
    瀏覽(65)
  • 用Python做數(shù)據(jù)分析之?dāng)?shù)據(jù)統(tǒng)計(jì)

    接下來說說數(shù)據(jù)統(tǒng)計(jì)部分,這里主要介紹數(shù)據(jù)采樣,標(biāo)準(zhǔn)差,協(xié)方差和相關(guān)系數(shù)的使用方法。 1、數(shù)據(jù)采樣 Excel 的數(shù)據(jù)分析功能中提供了數(shù)據(jù)抽樣的功能,如下圖所示。Python 通過 sample 函數(shù)完成數(shù)據(jù)采樣。 2、數(shù)據(jù)抽樣 Sample 是進(jìn)行數(shù)據(jù)采樣的函數(shù),設(shè)置 n 的數(shù)量就可以了。函

    2024年02月07日
    瀏覽(21)
  • Python實(shí)戰(zhàn):通過微信小程序,獲取Manner Coffee全國門店信息

    Python實(shí)戰(zhàn):通過微信小程序,獲取Manner Coffee全國門店信息

    有公眾號(hào)讀者在后臺(tái)提問,想要上海 manner 門店信息。 首先常規(guī)思路,先去 manner 官網(wǎng)找數(shù)據(jù)入口,發(fā)現(xiàn)只有門店的名稱,沒有其他信息,字段比較單薄。 其次,官網(wǎng)的門店數(shù)據(jù)沒有及時(shí)更新,一些新開的店沒有錄入。 換個(gè)思路,去 MannerCoffee 點(diǎn)單小程序找一下數(shù)據(jù),小程序

    2024年02月20日
    瀏覽(19)
  • Python 機(jī)器學(xué)習(xí)入門:數(shù)據(jù)集、數(shù)據(jù)類型和統(tǒng)計(jì)學(xué)

    Python 機(jī)器學(xué)習(xí)入門:數(shù)據(jù)集、數(shù)據(jù)類型和統(tǒng)計(jì)學(xué)

    機(jī)器學(xué)習(xí)是通過研究數(shù)據(jù)和統(tǒng)計(jì)信息使計(jì)算機(jī)學(xué)習(xí)的過程。機(jī)器學(xué)習(xí)是邁向人工智能(AI)的一步。機(jī)器學(xué)習(xí)是一個(gè)分析數(shù)據(jù)并學(xué)會(huì)預(yù)測(cè)結(jié)果的程序。 在計(jì)算機(jī)的思維中,數(shù)據(jù)集是任何數(shù)據(jù)的集合。它可以是從數(shù)組到完整數(shù)據(jù)庫的任何東西。 數(shù)組的示例: [99,86,87,88,111,86,10

    2024年02月05日
    瀏覽(26)
  • python DataFrame數(shù)據(jù)分組統(tǒng)計(jì)groupby()函數(shù)

    python DataFrame數(shù)據(jù)分組統(tǒng)計(jì)groupby()函數(shù)

    df = pd.DataFrame(data=data, index=index, columns=columns) print(df) print(“=================================================”) df1 = df.groupby([‘class_1’, ‘class_2’]).sum() # 分組統(tǒng)計(jì)求和 print(df1) 1.3 對(duì)DataFrameGroupBy對(duì)象列名索引(對(duì)指定列統(tǒng)計(jì)計(jì)算) 其中,df.groupby(‘class_1’)得到一個(gè)DataFrameGroupBy對(duì)象,

    2024年04月25日
    瀏覽(39)
  • Python學(xué)習(xí)——數(shù)據(jù)分組統(tǒng)計(jì)、分組運(yùn)算及透視

    Python學(xué)習(xí)——數(shù)據(jù)分組統(tǒng)計(jì)、分組運(yùn)算及透視

    分割 split : 按照鍵值(key)或者分組變量將數(shù)據(jù)分組 應(yīng)用 apply : 對(duì)每個(gè)組應(yīng)用函數(shù), 通常是累計(jì),轉(zhuǎn)換或過濾函數(shù) 組合 combine : 將每一組的結(jié)果合并成一個(gè)輸出組 常用功能 新增加一列 年齡ew 將填充后的年齡補(bǔ)充上去 數(shù)據(jù)聚合(agg):一般指的是能夠從數(shù)組產(chǎn)生的標(biāo)量值的數(shù)

    2024年02月10日
    瀏覽(22)
  • Python數(shù)據(jù)可視化(三)繪制統(tǒng)計(jì)圖形大全

    Python數(shù)據(jù)可視化(三)繪制統(tǒng)計(jì)圖形大全

    以 Python 代碼的形式講解柱狀圖的繪制原理,這里重點(diǎn)講解 bar()函數(shù)的使用方法。 代碼: 運(yùn)行結(jié)果: 為了展示圖表里的中文字體,我們選擇字體“SimHei”, 通 過 “mpl.rcParams[\\\"font.sans-serif\\\"] =[\\\"SimHei\\\"]”完成字體配置任務(wù)。不使用默認(rèn)的“Unicode minus”模式來處理坐標(biāo)軸軸線的刻

    2024年02月02日
    瀏覽(23)
  • 星巴克推出Web3平臺(tái);天啦嚕,AI繪畫能007了;『決策算法』電子書;合成人臉數(shù)據(jù)集;面向數(shù)據(jù)的版本控制;前沿論文 | ShowMeAI資訊日?qǐng)?bào)

    星巴克推出Web3平臺(tái);天啦嚕,AI繪畫能007了;『決策算法』電子書;合成人臉數(shù)據(jù)集;面向數(shù)據(jù)的版本控制;前沿論文 | ShowMeAI資訊日?qǐng)?bào)

    ?? 日?qǐng)?bào)合輯 | ?? 電子月刊 | ?? 公眾號(hào)下載資料 | ?? @韓信子 https://stories.starbucks.com/press/2022/starbucks-brewing-revolutionary-web3-experience-for-its-starbucks-rewards-members/ 9 月 12 日星巴克宣布推出 Web3 平臺(tái) Starbucks Odyssey,將星巴克的忠誠度計(jì)劃 Starbucks Rewards 與 NFT 平臺(tái)相結(jié)合,允許客戶

    2024年02月08日
    瀏覽(50)
  • python數(shù)據(jù)分析-概率論與數(shù)理統(tǒng)計(jì)基礎(chǔ)

    python數(shù)據(jù)分析-概率論與數(shù)理統(tǒng)計(jì)基礎(chǔ)

    大家好,今天我們用python語言去實(shí)現(xiàn)概率論與數(shù)理統(tǒng)計(jì)的一些基礎(chǔ)計(jì)算等。常用第三方SciPy庫、NumPy庫來實(shí)現(xiàn)概率論和數(shù)理統(tǒng)計(jì)的計(jì)算。 SciPy是一個(gè)基于Python的開源庫,是一組專門解決科學(xué)計(jì)算中各種基本問題的模塊的集合,經(jīng)常與NumPy、StatsModels、SymPy這些庫一起使用。SciPy的

    2024年02月07日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包