2026年计算机编程技术考试案例研究题.docxVIP

  • 0
  • 0
  • 约9.43千字
  • 约 26页
  • 2026-07-06 发布于福建
  • 举报

2026年计算机编程技术考试案例研究题.docx

第PAGE页共NUMPAGES页

2026年计算机编程技术考试案例研究题

一、编程语言基础(共3题,每题10分,总分30分)

题目1(Python编程基础)

背景:某物流公司需要开发一个Python脚本,用于自动统计每日包裹配送状态。现有数据存储在CSV文件`包裹数据.csv`中,包含字段:`包裹ID`(字符串)、`寄件地址`(字符串)、`收件地址`(字符串)、`配送状态`(枚举值:`已揽收`、`运输中`、`已签收`、`异常`)和`下单时间`(日期时间格式)。

要求:

1.编写Python代码读取CSV文件,筛选出`配送状态`为`异常`的包裹,按`下单时间`降序排列。

2.统计异常包裹的寄件地址分布,输出每个地址的异常包裹数量(地址按拼音首字母排序)。

3.将筛选后的异常包裹数据另存为`异常包裹统计.csv`,保留所有字段,并在首行添加表头。

答案:

python

importpandasaspd

importos

1.读取CSV并筛选异常包裹

defprocess包裹数据():

try:

data=pd.read_csv(包裹数据.csv,parse_dates=[下单时间])

异常包裹=data[data[配送状态]==异常].sort_values(下单时间,ascending=False)

print(异常包裹列表(部分):\

文档评论(0)

1亿VIP精品文档

相关文档