数据清洗-缺失值处理-缺失值可视化图(竖线)

目录

  • 一、安装所需的python包
  • 二、缺失值可视化分析
    • [2.1 代码(完整代码关注底部微信公众号获取)](#2.1 代码(完整代码关注底部微信公众号获取))
    • [2.2 以某个缺失值数据进行可视化实战](#2.2 以某个缺失值数据进行可视化实战)
      • [2.2.1 代码运行过程截屏:](#2.2.1 代码运行过程截屏:)
      • [2.2.2 缺失图可视化:](#2.2.2 缺失图可视化:)

感觉大家对原理性的东西不太感兴趣,那我就直接举例提供代码,以及详细的注释,大家自己对照改代码应用于你自己建立的模型吧。
完整代码关注博客底部微信公众号获得!
这些代码全部是我自己做数模竞赛时候自己用的代码。可以直接运行,记得修改文件路径。

一、安装所需的python包

python 复制代码
pip install xlrd
pip install openpyxl
pip install numpy
pip install missingno
pip install pandas
pip install matplotlib

二、缺失值可视化分析

注意代码需要把自己的数据文件格式转换为CSV文件,并且把路径修改为自己文件所在的路径,不会转换的参考我此教程文件格式转换:EXCEL和CSV文件格式互相转换
我知道大家对原理性的东西不感兴趣,我把他的原理介绍放在文末,需要写论文的同学自己拿去用,记得修改,否则查重率过不去。

2.1 代码(完整代码关注底部微信公众号获取)

python 复制代码
import codecs
import xlrd
import csv
import openpyxl
import shutil
import numpy as ny
import missingno as msno
import pandas as pd
from matplotlib import pyplot as plt

"""设置字体全局"""
from pylab import mpl
# 设置显示中文字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]
# 设置正常显示符号
mpl.rcParams["axes.unicode_minus"] = False


# 读取文件
data = pd.read_csv('缺失值填充.csv',encoding='gbk')



#保存图片结果
plt.savefig("缺失图.png")
plt.show() #若显示,取消注释即可

注意:data = pd.read_csv('缺失值填充.csv',encoding='gbk')里面的缺失值填充.csv是你自己的缺失值的csv文件路径。

2.2 以某个缺失值数据进行可视化实战

注意:数据量较少,由自己构建,均有规律,

如下图:

构造缺失值,如下图:

运行代码查看填充后的数据怎么样,

运行代码如下图+填充后的截图:

2.2.1 代码运行过程截屏:

2.2.2 缺失图可视化:

接下来我将继续分享其他我参加数模时候常用的几种数据填充的代码,都是我自己调试跑通过的,大家直接复制粘贴使用。

相关推荐
菜鸟得菜2 分钟前
leecode kadane算法 解决数组中子数组的最大和,以及环形数组连续子数组的最大和问题
数据结构·算法·leetcode
love530love29 分钟前
【保姆级教程】阿里 Wan2.1-T2V-14B 模型本地部署全流程:从环境配置到视频生成(附避坑指南)
人工智能·windows·python·开源·大模型·github·音视频
楼田莉子1 小时前
C++算法专题学习——分治
数据结构·c++·学习·算法·leetcode·排序算法
He1955011 小时前
Go初级之十:错误处理与程序健壮性
开发语言·python·golang
一支鱼1 小时前
leetcode常用解题方案总结
前端·算法·leetcode
ulias2121 小时前
各种背包问题简述
数据结构·c++·算法·动态规划
m0_570466412 小时前
代码随想录算法训练营第二十八天 | 买卖股票的最佳实际、跳跃游戏、K次取反后最大化的数组和
java·开发语言·算法
和鲸社区2 小时前
《斯坦福CS336》作业1开源,从0手搓大模型|代码复现+免环境配置
人工智能·python·深度学习·计算机视觉·语言模型·自然语言处理·nlp
吃着火锅x唱着歌2 小时前
LeetCode 1537.最大得分
算法·leetcode·职场和发展
数模加油站2 小时前
25高教社杯数模国赛【C题超高质量思路+可运行代码】第十弹
算法·数学建模·数模国赛·高教社杯全国大学生数学建模竞赛