6.27数据分析实训任务1.2(python)

import pandas as pd

import matplotlib.pyplot as plt

读取数据,仅读取所需列

data = pd.read_csv(r"C:\Users\XXGC\Desktop\shiuxun3.csv", usecols=["订单编号", "总金额"])

计算订单数量

order_count = data["订单编号"].nunique()

计算总金额的总和

total_amount = data["总金额"].sum()

计算平均订单金额

average_amount = total_amount / order_count

打印整体购物情况

print("订单数量:", order_count)

print("总金额:", total_amount)

print("平均订单金额:", average_amount)

读取数据,仅读取所需列

data = pd.read_csv(r"C:\Users\XXGC\Desktop\shiuxun3.csv", usecols=["订单编号", "总金额", "买家实际支付金额"])

计算已付款订单的数量和总金额

paid_orders = data[data["买家实际支付金额"] > 0]

paid_order_count = paid_orders["订单编号"].nunique()

paid_total_amount = paid_orders["买家实际支付金额"].sum()

计算未付款订单的数量和总金额

unpaid_orders = data[data["买家实际支付金额"] == 0]

unpaid_order_count = unpaid_orders["订单编号"].nunique()

unpaid_total_amount = unpaid_orders["总金额"].sum()

打印总销售情况

print("已付款订单数量:", paid_order_count)

print("已付款订单总金额:", paid_total_amount)

print("未付款订单数量:", unpaid_order_count)

print("未付款订单总金额:", unpaid_total_amount)

读取数据,仅读取所需列

data = pd.read_csv(r"C:\Users\XXGC\Desktop\shiuxun3.csv", usecols=["订单编号", "总金额"])

计算产品价格的平均值、中位数、最大值和最小值

price_stats = data["总金额"].agg(["mean", "median", "max", "min"])

读取数据

data = pd.read_csv(r"C:\Users\XXGC\Desktop\shiuxun3.csv")

将订单创建时间转换为日期时间格式

data["订单创建时间"] = pd.to_datetime(data["订单创建时间"])

按小时对订单创建时间进行分组,并计算每个小时的订单数量和总金额

hourly_sales = data.groupby(data["订单创建时间"].dt.hour).agg({"订单编号": "nunique", "总金额": "sum"})

绘制折线图展示销售趋势

plt.figure(figsize=(10, 6))

plt.plot(hourly_sales.index, hourly_sales["订单编号"], label="订单数量")

plt.plot(hourly_sales.index, hourly_sales["总金额"], label="总金额")

plt.xlabel("小时")

plt.ylabel("数量/金额")

plt.title("销售趋势(按小时)")

plt.legend()

plt.grid(True)

plt.show()

打印产品价格分析

print(price_stats)

相关推荐
uppp»20 分钟前
深入理解 Java 反射机制:获取类信息与动态操作
java·开发语言
Yan-英杰22 分钟前
百度搜索和文心智能体接入DeepSeek满血版——AI搜索的新纪元
图像处理·人工智能·python·深度学习·deepseek
weixin_307779131 小时前
Azure上基于OpenAI GPT-4模型验证行政区域数据的设计方案
数据仓库·python·云计算·aws
玩电脑的辣条哥2 小时前
Python如何播放本地音乐并在web页面播放
开发语言·前端·python
预测模型的开发与应用研究3 小时前
数据分析的AI+流程(个人经验)
人工智能·数据挖掘·数据分析
多想和从前一样5 小时前
Django 创建表时 “__str__ ”方法的使用
后端·python·django
ll7788115 小时前
LeetCode每日精进:20.有效的括号
c语言·开发语言·算法·leetcode·职场和发展
小喵要摸鱼6 小时前
【Pytorch 库】自定义数据集相关的类
pytorch·python
bdawn7 小时前
深度集成DeepSeek大模型:WebSocket流式聊天实现
python·websocket·openai·api·实时聊天·deepseek大模型·流式输出
Jackson@ML7 小时前
Python数据可视化简介
开发语言·python·数据可视化