我们留的作业。

作业:本实训针对一组关于全球星巴克门店的统计数据,分析在不同国家和地区以及中国不同城市的星巴克门店的数量。

获取数据
打印出星巴克旗下有多少个品牌
打印出全世界一共有多少个国家开设了星巴克门店,显示门店数量排名前10和后10的国家。
用柱状图绘制排名前10的分布情况,横坐标有国家名,纵坐标为数量。
显示拥有星巴克门店数量排名前10的城市。
绘制星巴克门店数前10的城市分布柱状图,横坐标有城市名,纵坐标为数量。
按照星巴克门店在中国的分布情况,统计排名前10的城市。
绘制柱状图,横坐标有城市名,纵坐标为数量。
用饼状图显示星巴克门店的经营方式有几种。(ownership)
源文件保存至桌面吧

源代码在后面。

1.获取数据

结果:

2.打印出星巴克旗下有多少个品牌

结果:

3.打印出全世界一共有多少个国家开设了星巴克门店,显示门店数量排名前10和后10的国家

结果:

4. 用柱状图绘制排名前10的分布情况,横坐标有国家名,纵坐标为数量。

结果:

  5、显示拥有星巴克门店数量排名前10的城市。

结果:

6.绘制星巴克门店数前10的城市分布柱状图,横坐标有城市名,纵坐标为数量。

结果:

7.按照星巴克门店在中国的分布情况,统计排名前10的城市。

结果:

8.绘制柱状图,横坐标有城市名,纵坐标为数量。

结果 :

9、用饼状图显示星巴克门店的经营方式有几种。(ownership)

结果:

源文件:

1.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdshuju=pd.read_csv('directory.csv')
print(shuju)2.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdshuju=pd.read_csv('directory.csv')
A=shuju['Brand'].value_counts()
print("星巴克旗下品牌有:\n%s"%A)3.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdshuju=pd.read_csv('directory.csv')
B=len(shuju['Country'].unique())
print("全世界一共有%d个国家开设了星巴克门店。"%B)
C=shuju['Country'].value_counts()
print("排名前十的国家和数量为:\n%s"%C[:10])
print("排名后十的国家和数量为:\n%s"%C[-10:])4.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams["font.family"]=['SimHei']
plt.rcParams['axes.unicode_minus']=False
shuju=pd.read_csv('directory.csv')
C=shuju['Country'].value_counts()
plt.figure(figsize=(10,5))
keduxian = list(C[:10].index)
a="国家"
b="数量"
c="星巴克门店数量排名前10的国家"
plt.xlabel(a)
plt.ylabel(b)
plt.title(c)
plt.bar([i for i in keduxian], C[:10])
plt.show()5.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdshuju=pd.read_csv('directory.csv')
D= shuju['City'].value_counts()
print(D[:10])6.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pdplt.rcParams["font.family"]=['SimHei']
plt.rcParams['axes.unicode_minus']=False
shuju=pd.read_csv('directory.csv')
D= shuju['City'].value_counts()
plt.figure(figsize=(10,5))
keduxian1 = list(D[:10].index)
d="城市"
e="数量"
f="星巴克门店数前10的城市"
plt.xlabel(d)
plt.ylabel(e)
plt.title(f)
plt.bar([i for i in keduxian1], D[:10])
plt.show()7.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
shuju=pd.read_csv('directory.csv')
china = shuju[shuju['Country'] == 'CN']
chinacity=china['City'].value_counts()
print("排名前十的中国城市和数量为:\n%s"%chinacity[:10])8.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams["font.family"]=['SimHei']
plt.rcParams['axes.unicode_minus']=False
shuju=pd.read_csv('directory.csv')
china = shuju[shuju['Country'] == 'CN']
chinacity=china['City'].value_counts()
plt.figure(figsize=(10,5))
keduxian2 = list(chinacity[:10].index)
plt.xlabel('城市')
plt.ylabel('门店数量')
plt.title('中国星巴克门店数量排名前10的城市')
plt.bar([i for i in keduxian2], chinacity[:10])
plt.show()9.
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.rcParams["font.family"]=['SimHei']
plt.rcParams['axes.unicode_minus']=False
shuju=pd.read_csv('directory.csv')
F=shuju['Ownership Type'].value_counts()
plt.figure(figsize=(10,7))
plt.pie(F,labels=F.index)
plt.title("星巴克门店的经营方式")
plt.show()

自己也是新手,英语不好,名称定义中文拼音。

【Python数据分析与可视化】关于星巴克数据分析与制图的九道题相关推荐

  1. Python 计算 瑞幸和星巴克 谁的门店最多

    如果不借助他人的数据,你能自己算出瑞幸咖啡和星巴克咖啡其各自的门店数量吗? 让你自己算出一个精确的值,你会使用什么方法进行计算一线城市门店数量? 难度高一点点,你怎么样才能知道二线城市的门店总数,甚至 ...

  2. python数据分析综合案列--星巴克门店数据分析及可视化

    本实训针对一组关于全球星巴克门店的统计数据,分析了在不同国家和地区以及中国不同城市的星巴克门店数量. 获取数据,数据放在directory.csv 这个案例主要分为以下几个部分: 数据清洗和预处理:使 ...

  3. 【Python数据分析及可视化】美国犯罪监禁数据分析与可视化

    文章目录 前言 一.数据描述 二.数据预处理 1.缺失值处理 2.查看数据分布 三.犯罪情况可视化分析 1.州别维度的可视化分析 2.类型维度的可视化分析 3.性别维度的可视化分析 4.年龄维度的可视 ...

  4. python数据分析与可视化清华大学_【官方正版】 Python数据分析与可视化 微课视频版 清华大学出版社 魏伟一 李晓红 软件工具 程序设计...

    第1章数据分析与可视化概述 1.1数据分析 1.2数据可视化 1.3数据分析与可视化常用工具 1.4为何选用Python进行数据分析与可视化 1.5Python数据分析与可视化常用类库 1.6Jupy ...

  5. python爬虫可视化web展示_基于Python爬虫的职位信息数据分析和可视化系统实现

    1. 引言 在这个新时代,人们根据现有的职位信息数据分析系统得到的职位信息越来越碎片化,面对收集到的大量的职位信息数据难以迅速地筛选出对自己最有帮助的职位信息,又或者筛选出信息后不能直观地看到数据的特 ...

  6. python数据分析与人工智能_正版 Python数据分析与可视化 微课视频版 魏伟一 李晓红 大数据与人工智能技术丛书 程序源码...

    第1章数据分析与可视化概述 1.1数据分析 1.2数据可视化 1.3数据分析与可视化常用工具 1.4为何选用Python进行数据分析与可视化 1.5Python数据分析与可视化常用类库 1.6Jupy ...

  7. python数据分析与可视化清华大学_Python数据分析与可视化 微课视频版

    随着互联网的飞速发展,人们在互联网上的行为产生了海量数据,对这些数据存储.处理与分析带动了大数据技术的发展.其中,数据挖掘和分析技术可以帮助人们对庞大的数据进行相关分析,找到有价值的信息和规律,使得人 ...

  8. Forest数据分析及可视化

    Forest数据分析及可视化 文章目录 Forest数据分析及可视化 说在前面 1.导入csv数据集 2.分析种树种类 3.分析种树标签 4.种植树木的成功率 5.基于周和月的种树时间分析 6.总结 ...

  9. 可视化和回归分析星巴克咖啡在中国的定价建议

    可视化和回归分析星巴克咖啡在中国的定价建议.星巴克的拿铁大杯Tall 在各国的价格. Claude AI | 代码自动生成的数据可视化代码 选择Claude AI 而非 ChatGPT的理由是前者更懂 ...

最新文章

  1. VSS 2005 客户端和服务器端配置总结
  2. 浅尝EffectiveCSharp_1
  3. plotplay恢复默认设置_手把手解答win10系统potplayer经常弹出自动更新提示的还原技巧...
  4. maven识别包下的xml
  5. php 微信pic_url,一段代码实现微信公众号开发校园图书馆
  6. php推荐位调用,推荐位数据循环调用
  7. 【问题解决】c.a.c.n.c.NacosPropertySourceBuilder : parse data from Nacos error,dataId:xxxxxx.yml
  8. MapInfo地图投影的添加
  9. excel文件修复工具_七款免费的PDF处理工具
  10. 小镇青年经济:从10亿票仓到PKQ横空出世
  11. java语法有哪些_java编程基础语法都有哪些
  12. log4j输出日志级别控制
  13. 测试实践:华为测试流程总结
  14. Excel函数 - Round函数使用方法
  15. 四、HTML标签:图片标签
  16. 外部联接(Outer Join)和笛卡尔积(Cartesian Product)
  17. 求助:hmailserver+roundcube启用密码插件后,用户无法修改密码问题
  18. 如何使用repo管理本地私有仓库
  19. 微信小程序后台获取签名,裁剪并上传图片至阿里云oss
  20. 芯片的发展现状以及未来发展趋势

热门文章

  1. python小数乘法计算_多种思维理解小数的乘法运算
  2. F5:让红包安全的飞
  3. 密码学C语言函数库——Miracl库快速上手中文指南(VC)
  4. NameNode和SecondaryNameNode详解
  5. Elementor入门 [05] 在 Elementor 中构建主页
  6. 用Css+Div实现太极图自动旋转
  7. RobotStudio软件二次开发:插件(Add-Ins)UI的开发方法
  8. c 语言头文件和源文件
  9. 从零开始的VUE项目–01(前期准备和前台vue搭建)
  10. 概率论七大分布_统计学的七大支柱