当前位置: 首页 > wzjs >正文

美食网站开发的难点成都专业小程序开发公司

美食网站开发的难点,成都专业小程序开发公司,网页打不开connection,公司建设网站费用吗Python CSV 数据分析:问题排查与解决全记录 前段时间,我接到一个任务,需要对公司的销售数据进行分析。这些数据存储在 CSV 文件里,本想着用 Python 处理起来会很轻松,结果却状况百出。下面,就跟大家讲讲我…

Python CSV 数据分析:问题排查与解决全记录

前段时间,我接到一个任务,需要对公司的销售数据进行分析。这些数据存储在 CSV 文件里,本想着用 Python 处理起来会很轻松,结果却状况百出。下面,就跟大家讲讲我是如何一步步解决这些问题的。

数据读取时的编码问题

我打算用pandas库来处理 CSV 文件,代码如下:

import pandas as pdtry:data = pd.read_csv('sales_data.csv')
except FileNotFoundError:print("文件不存在")
except UnicodeDecodeError:print("编码错误")

运行代码后,程序报错UnicodeDecodeError。我意识到,可能是 CSV 文件的编码格式有问题。CSV 文件常用的编码格式有utf - 8、gbk等。我通过查阅资料得知,pandas默认以utf - 8编码读取文件。于是,我猜测文件可能是gbk编码,修改代码如下:

import pandas as pdtry:data = pd.read_csv('sales_data.csv')
except FileNotFoundError:print("文件不存在")
except UnicodeDecodeError:print("编码错误")

这次,成功读取了数据。

数据清洗时的异常值问题

读取数据后,我查看数据概况,发现 “销售额” 这一列存在一些异常值,比如负数。我需要将这些异常值筛选出来并处理掉,代码如下:

import pandas as pddata = pd.read_csv('sales_data.csv', encoding='gbk')
invalid_data = data[data['销售额'] < 0]
print(invalid_data)

运行代码,能看到具体的异常数据。为了修正这些数据,我跟业务部门沟通后得知,这些负数是录入错误导致的,应该为 0。于是,我修改代码进行数据修正:

import pandas as pddata = pd.read_csv('sales_data.csv', encoding='gbk')
data['销售额'] = data['销售额'].apply(lambda x: 0 if x < 0 else x)

数据分组统计时的类型问题

接下来,我想按 “销售地区” 对销售额进行分组统计,代码如下:

import pandas as pddata = pd.read_csv('sales_data.csv', encoding='gbk')
data['销售额'] = data['销售额'].apply(lambda x: 0 if x < 0 else x)
grouped = data.groupby('销售地区')['销售额'].sum()
print(grouped)

结果运行后,发现统计结果不对。经过排查,我发现 “销售地区” 这一列的数据类型是浮点数,而不是字符串,这导致分组统计出现错误。我通过以下代码修正数据类型:

import pandas as pddata = pd.read_csv('sales_data.csv', encoding='gbk')
data['销售额'] = data['销售额'].apply(lambda x: 0 if x < 0 else x)
data['销售地区'] = data['销售地区'].astype(str)
grouped = data.groupby('销售地区')['销售额'].sum()
print(grouped)

这次,成功得到了正确的统计结果。

通过这次项目,我深切体会到,在数据分析过程中,遇到问题不可怕,只要掌握正确的排查方法,不断尝试,就能顺利解决问题,完成任务。


文章转载自:

http://8D0SJ4tl.phjyb.cn
http://06qWYA5q.phjyb.cn
http://UN05VwYR.phjyb.cn
http://yMNMMDJ7.phjyb.cn
http://PajbczGE.phjyb.cn
http://UpNRGrYR.phjyb.cn
http://8bFems08.phjyb.cn
http://aqURdyVi.phjyb.cn
http://FTTqfPkl.phjyb.cn
http://FQuNZCNK.phjyb.cn
http://8zrthHCK.phjyb.cn
http://DKdvL8ZD.phjyb.cn
http://RC8N3ep7.phjyb.cn
http://C9RLyL9A.phjyb.cn
http://c56kZRii.phjyb.cn
http://m25x7EsG.phjyb.cn
http://NQNoB6Su.phjyb.cn
http://KfwpIi3Y.phjyb.cn
http://GYXkfzGp.phjyb.cn
http://zFFWeuAp.phjyb.cn
http://BcLPBiLU.phjyb.cn
http://X2mYMVuW.phjyb.cn
http://4MM6OMnQ.phjyb.cn
http://yoxgO16p.phjyb.cn
http://0WD9cDiL.phjyb.cn
http://Pg1uHueD.phjyb.cn
http://zdhS9dOv.phjyb.cn
http://HhEynLWF.phjyb.cn
http://aEm5zZWv.phjyb.cn
http://Q3RxQGwo.phjyb.cn
http://www.dtcms.com/wzjs/634898.html

相关文章:

  • 如何设置便于搜索引擎收录的网站结构wordpress 评论主题
  • 南京网站推广公司在线学做网站
  • intitle 律师网站建设的重要性网页链接制作生成
  • 怎么自己做论坛网站吗西安网站建设q.479185700強
  • 成都网站优化推广大图网
  • 厦门 网站建设公司电话广告牌模板图片
  • 南宁公司建站模板wordpress 主题 网址导航
  • 网站不备案做优化仙游哪里可以做网站的
  • 网站建设策划方案twordpress目录权限设置密码
  • 怎么查看网站是用什么系统做的建设网站用图片需要版权
  • 广东广州电脑个人建站宜兴做网站
  • 中小企业网站制作不了中国工程建设信息网站
  • 网站注册完域名如何建站人工智能专业
  • 摄影行业网站商务网站开发与建设
  • 手机网站案列免费的网页设计成品资源
  • 广州网站建设 seo展厅设计ppt汇报
  • 宁波搭建网站公司宁波seo网络推广主要作用
  • 织梦做的网站首页幻灯片怎么不能显示建设用地预审系统官方网站
  • 图片网站制作广网站建设
  • 济宁个人网站建设价格便宜网站做兼容处理怎么
  • 网站排名查询alexa做网站界面用什么软件
  • 东莞网站sewordpress升级带验证
  • 微建站官网wordpress 4.6.3 漏洞
  • 国内课程网站建设现状网络推广24年怎么做
  • 菏泽正耀网站建设公司怎么样c语言做网站的代码
  • wordpress网站数据备份怎么在百度上创建网站
  • 模板网站建设哪家专业wordpress 插件 论坛
  • 网页设计与网站建设课程深圳做二维码网站建设
  • 免费空间 上传网站东安网站建设
  • 如何建设医院网站云主机玩游戏怎么样