Day9实习日记

超市电商数据分析

本案例将对某大型超市的零售数据进行数据分析,通过了解运营状况,做出合理的决策。


详细字段如下

Row ID:行编号;
Order ID:订单ID;
Order Date:订单日期;
Ship Date:发货日期;
Ship Mode:发货模式;
Customer ID:客户ID;
Customer Name:客户姓名;
Segment:客户类别;
City:客户所在城市;
State:客户城市所在州;
Country:客户所在国家;
Postal Code:邮编;
Market:商店所属区域;
Region:商店所属州;
Product ID:产品ID;
Category:产品类别;
Sub-Category:产品子类别;
Product Name:产品名称;
Sales:销售额;
Quantity:销售量;
Discount:折扣;
Profit:利润;
Shipping Cost:发货成本;
Order Priority:订单优先级;


读取、清洗数据

使用pandas的read_csv读取数据
导入模块时遇到

D:\Anaconda3\lib\importlib\_bootstrap.py:219: RuntimeWarning: numpy.ufunc size changed, may indicate binary incompatibility. Expected 192 from C header, got 216 from PyObject
  return f(*args, **kwds)

numpy版本问题,警告可以不用管


导入数据报错

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 10: invalid start byte

数据文件的编码问题导致的,加入encoding=‘ISO-8859-1’后解决
在这里插入图片描述


AttributeError: ‘Timestamp‘ object has no attribute ‘dt‘

这是我在进行dafaframe数据类型转换时的报错,对某一列数据data[‘XXX’][0].dt.date这么用的话就会报错, 直接data[‘XXX’].dt.date就好了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值