数据分析作业3

数据分析作业3

  • 练习1:读取餐饮csv文件的数据
import csv
with open('餐饮.csv',encoding='gbk') as f:
    freader = csv.reader(f)
    for i in freader:
        print(i)

输出:

['城市', '类型', '店名', '点评', '人均', '口味', '环境', '服务']
['北京', '私房菜', '梧桐宇私房菜', '45', '80', '7.3', '7.3', '7.1']
['北京', '私房菜', '小东北私房菜', '1', '35', '6.9', '6.9', '6.9']
['北京', '私房菜', '辣家私房菜', '1', '', '6.9', '6.9', '6.9']
['北京', '私房菜', '鸿福天原', '', '', '', '', '']
['北京', '私房菜', '虾而美(北京)餐饮管理有限公司', '', '', '', '', '']
['北京', '私房菜', '热炼地带健身工作室', '', '', '', '', '']
['北京', '私房菜', '原点老板娘私房菜', '2', '', '6.9', '6.9', '6.9']
['北京', '私房菜', '常百味家常菜', '', '', '', '', '']
['北京', '北京菜', '紫光园(常营店)分店', '4420', '74', '8.9', '8.5', '8.3']
['北京', '北京菜', '府膳(回龙观店)', '894', '86', '8.6', '8.8', '8.4']
['北京', '北京菜', '京门小院儿', '46', '62', '8.3', '8.5', '8.3']
['北京', '北京菜', '我家春饼(龙湖大兴天街店)', '1098', '44', '8', '8.2', '7.6']
['北京', '台湾菜', '小明同学(当代商城店)分店', '465', '65', '8', '9', '8.9']
...
...
['珠海', '小吃快餐', '泰伽麻辣香锅', '7', '', '6.8', '6.8', '6.8']
['珠海', '小吃快餐', '澳门大包(北山店)', '2', '', '7.1', '7.1', '7.1']
['珠海', '小吃快餐', '花溪牛肉粉(柠溪店)', '12', '16', '7', '7', '7']
['珠海', '东北菜', '高粱红饺子馆', '2', '', '7.5', '7.5', '7.5']
  • 练习2:读取Stock.xlsx 文件数据
  • – 方法1:使用openpyxl模块
from openpyxl import load_workbook
wb = load_workbook('Stock.xlsx')
ws = wb.active
for row in ws.rows:
    for cell in row:
        print(cell.value)

输出:

日期
开盘价
最高价
最低价
收盘价
涨跌额
涨跌幅(%)
成交量()
成交金额(万元)
振幅(%)
换手率(%)
2019-08-16 00:00:00
15.09
15.14
14.78
14.9
-0.04
-0.27
986903
147490
2.41
0.57
...
...
1991-01-02 00:00:00
67.41
67.41
67.41
67.41
--
--
589
398
--
0.16

– 方法2:使用pandas模块

import pandas as pd
# 读取xlsx文件
data = pd.read_excel("Stock.xlsx",sheet_name=0)
print(data)

输出:
Stock.xlsx文件内容

  • 练习3:
    – 1.输出0-9的数组arr
    – 2.查看arr的数据类型
    – 3.创建0-5的数组arr1,并指定其数据类型为"bool"
    – 4.改变arr1的数据类型为"float64"
import numpy as np
# 创建并输出0-9的数组arr
arr = np.arange(10)
print(arr)
# 查看arr的数据类型
print(arr.dtype)
# 创建0-5的数组并指定为"bool"数据类型
arr1 = np.array(list(range(6)),dtype=np.bool)
print(arr1)
# 改变arr1的数据类型为"float64"
arr1=arr1.astype('f8')
print(arr1)

输出:

[0 1 2 3 4 5 6 7 8 9]
int32
#将整数转换为布尔类型时,数值为0转换为False,其余转换为True
[False  True  True  True  True  True]	
#将布尔值转换为浮点值类型时,False转换为为0.,True转换为1.
[0. 1. 1. 1. 1. 1.]
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python数据分析作业是使用Python编程语言进行大数据分析的任务。在这个作业中,学生需要运用Python的各种库和工具来处理和分析大规模的数据集。 首先,学生需要了解数据分析的基本概念和技术,以及Python编程语言的基础知识。他们需要学会如何使用Python的数据处理库,例如Pandas和NumPy,来读取、清洗和转换大数据集。 接下来,学生将学习如何使用Python的数据可视化库,例如Matplotlib和Seaborn,来创建图表和可视化工具,以便更好地理解和解释数据集中的模式和趋势。这对于他们能够进行有意义的数据分析和报告至关重要。 此外,学生还需要学习如何使用Python的机器学习和统计建模库,例如Scikit-learn和Statsmodels,来构建预测模型和进行统计分析。这些模型和分析将帮助他们从数据中发现有用的信息和洞察,并支持他们在基于数据的决策和策略制定中做出明智的选择。 最后,学生需要通过实际动手完成各种练习和项目,以应用他们所学的知识和技能。这些项目可能涉及到数据集的获取和清理、数据的可视化和探索、模型的构建和评估,以及最终的报告和展示。 之,Python数据分析作业一个全面的任务,要求学生掌握Python编程语言和数据分析技术的基础,并能够将它们应用于实际的大规模数据集中。通过完成这些作业,学生将能够提高他们的数据分析和问题解决能力,并为将来的数据驱动决策和研究打下坚实的基础。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值