import numpy as np

import pandas as pd

from pandas import Series,DataFrame

from numpy import nan as NaN

import tensorflow as tf

import matplotlib.pyplot as plt

import scipy.io as sio

import os

from sklearn import preprocessing

读取mat数据

load_path="08_1.mat"

load_data = sio.loadmat(load_path)

a = load_data['D']

print(a)

data = DataFrame(a)

print(data)

data.fillna(0)

print(data.fillna(0))

b=data.fillna(0).values

print(b)

数据归一化

a2 = preprocessing.scale(b)

print('数据归一化:')

print(a2)

数据清洗方法2 删除NAN所在的列

load_path2="08_1.mat"

load_data2 = sio.loadmat(load_path2)

a2 = load_data2['D']

print(a2)

data2 = DataFrame(a2)

data2.dropna(axis=0, how='any')

print(data2.dropna(axis=0, how='any'))`

处理前:

处理后:

python None 和 NaN

python原生的None和pandas, numpy中的numpy.NaN尽管在功能上都是用来标示空缺数据.但它们的行为在很多场景下确有一些相当大的差异.由于不熟悉这些差异,曾经给我的工作带来过不少 ...

数据挖掘:python数据清洗cvs里面带中文字符

数据清洗,使用python数据清洗cvs里面带中文字符,意图是用字典对应中文字符,即key值是中文字符,value值是index,自增即可:利用字典数据结构没有重复key值的特性,把中文字符映射到了数 ...

python 数据清洗

前言 1. 删除重复 2. 异常值监测 3. 替换 4. 数据映射 5. 数值变量类型化 6. 创建哑变量 统计师的Python日记[第7天:数据清洗(1)] 前言 根据我的Python学习计划: N ...

python [吐槽]关于nan类型时遇到的问题

今天在用写一段求和的代码时候,发现最后返回的是nan的结果,这段循环求和代码依次调用了三个函数,于是依次打印这三个函数的返回值,发现其中一个函数的返回值为nan,原来是因为这段函数里面没有相似的用户, ...

python 数据清洗之数据合并、转换、过滤、排序

前面我们用pandas做了一些基本的操作,接下来进一步了解数据的操作, 数据清洗一直是数据分析中极为重要的一个环节. 数据合并 在pandas中可以通过merge对数据进行合并操作. import n ...

Python数据清洗基本流程

# -*- coding: utf-8 -*-"""Created on Wed Jul 4 18:40:55 2018 @author: zhen"&quot ...

Python 无穷大与NaN

想创建或测试正无穷.负无穷或NaN(非数字) 的浮点数 Python 并没有特殊的语法来表示这些特殊的浮点值,但是可以使用float() 来创建它们.比如: >>> a = floa ...

python 数据清洗之字符串处理

在数据分析中,特别是文本分析中,字符处理需要耗费极大的精力, 因而了解字符处理对于数据分析而言,也是一项很重要的能力. 字符串处理方法 首先我们先了解下都有哪些基础方法 首先我们了解下字符串的拆分sp ...

吴裕雄--天生自然python数据清洗与数据可视化:MYSQL、MongoDB数据库连接与查询、爬取天猫连衣裙数据保存到MongoDB

本博文使用的数据库是MySQL和MongoDB数据库.安装MySQL可以参照我的这篇博文:https://www.cnblogs.com/tszr/p/12112777.html 其中操作Mysql使 ...

随机推荐

设计模式之单例模式Singleton(三创建型)

1.什么事单例模式? 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例. 单例模式有以下特点: 1.单例类只能有一个实例. 2.单例类必须自己创建自己的唯一实例. 3.单例类必须 ...

UML快速回顾

UML(Unified Modeling Language)统一建模语言的概念已经出现了近20年,虽然并不是所有的概念都非常有实践意义,但常见的用例图.类图.序列图和状态图却实实在在非常有效,是项目中 ...

Eclipse 常用用法

搞了很多年的.NET,  最近开始搞Eclipse.    刚开始使用 Eclipse,  发现  Eclipser 远没有Visual Stuido  强大.  所以先把Eclipse常用的用法总结 ...

android四大组件之ContentProvider(二)

ContentProvider学习笔记 上一章节我们编写了自定义的一个StudentProvider,他提供了两种供外界访问数据的方式,content://come.demo.sqlite.stude ...

RSA实践指南

创建时间:2005-03-02 文章属性:原创 文章提交:watercloud (watercloud_at_xfocus.org) RSA算法基础->实践 讲讲自己学习RSA中的实践过程,已经 ...

YYHS-string(线段树)

题解 这道题给你两个操作,一个升序,一个降序 我们可以观察到这个字符串都是由小写字母组成的,只有26个字符,所以我们开一个26个字符的线段树 每次查询的时候找到这个区间内'a'到'z'的数量,再判断一 ...

Linux 内存管理之highmem简介

一.Linux内核地址空间 一般来说Linux 内核按照 3:1 的比率来划分虚拟内存(X86等):3 GB 的虚拟内存用于用户空间,1GB 的内存用于内核空间.当然有些体系结构如MIPS使用2:2 ...

C# Winform ComBox三种赋值方式

https://www.cnblogs.com/ingstyle/p/4815303.html 第一种方法: DataTable dt = new DataTable(); dt.Columns.Ad ...

青蛙的约会 POJ - 1061 (exgcd)

两只青蛙在网上相识了,它们聊得很开心,于是觉得很有必要见一面.它们很高兴地发现它们住在同一条纬度线上,于是它们约定各自朝西跳,直到碰面为止.可是它们出发之前忘记了一件很重要的事情,既没有问清楚对方的特 ...

mariadb-主主

互为主从:两个节点各自都要开启binlog和relay log: 这样可能会产生以下问题: 1.数据不一致: 2.自动增长id:(能不用最好不用) 定义一个节点使用奇数id auto_incremen ...

python数据清洗去空值_Python 数据清洗--处理Nan相关推荐

  1. python图像去污_python图像去雾总结

    本人qq号:226607573,欢迎互相讨论的伙伴们 毕设期间对python图像去雾的学习与总结 近年来,雾霾越来越严重,导致户外获取的图像严重退化,何如将户外获取的有雾图像复原成高质量的清晰图像,已 ...

  2. python绘制正态分布函数_Python数据清洗(三):异常值识别与处理

    作者 | 刘顺祥 来源 | 数据分析1480 原文 |Python数据清洗--缺失值识别与处理 在<Python数据清洗(一):类型转换和冗余数据删除>和<Python数据清洗(二) ...

  3. python数据异常值处理_Python数据清洗(三):异常值识别与处理

    作者 | 刘顺祥 来源 | 数据分析1480 原文 |Python数据清洗--缺失值识别与处理 在<Python数据清洗(一):类型转换和冗余数据删除>和<Python数据清洗(二) ...

  4. python列表去空值_如何在Python列表中的列表中删除nan / null值? - python

    因此,我有一个具有NaN值的数据框,并将该数据框中的所有行转换为一个列表,然后将其添加到另一个列表中. Index 1 2 3 4 5 6 7 8 9 10 ... 71 72 73 74 75 76 ...

  5. python列表去括号_python的常用序列

    list 1.list(obj)函数 obj可以为:元组(1,2,3),可迭代对象,字符串等转换换成数组类型 2. 列表元素的添加 (1)list+[添加的元素] (2)list.append(添加元 ...

  6. python 字符串去空格_Python去除、替换字符串空格的处理方法

    个人想到的解决方法有两种,一种是 .replace(' old ',' new ') 第一个参数是需要换掉的内容比如空格,第二个是替换成的内容,可以把字符串中的空格全部替换掉. 第二种方法是像这样 s ...

  7. python输出去空格_python不空格

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 退格(backspace) e 转义 000 空 n 换行 v 纵向制表符 t ...

  8. python列表去括号_python 去括号

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 遍历字符串,将属于开括号集合的括号加入到列表中,当遇上一个闭括号的时候计算该闭括 ...

  9. python爬去音乐_python爬去音乐

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文为大家分享了python爬取酷狗音乐排行榜的具体代码,供大家参考,具体内容如 ...

最新文章

  1. POJ_2536_Gopher II
  2. 如何解决get和post乱码问题?
  3. 男性在下一100层【第三层】——高仿手机银行client接口
  4. Perl 中级教程 第5章课后习题
  5. 信息系统项目管理系列之二:项目生命期和组织
  6. 我是小白0基础,现在我想学习前端开发,该如何系统的学习?
  7. 出现问题protected:void __thiscall CTalkCDlg::OnIdok(void)(?OnIdok@CTalkDlg@@IAEXXZ)?
  8. hnu暑期实训之487-3279 字符串处理
  9. 低成本,高效率,更成熟的实时数据采集方案来了
  10. python项目运行的软硬件环境_开发时的软硬件环境和运行时的软硬件环境分别是什么...
  11. linux服务器python安装
  12. IO流读取文件拒绝访问
  13. 计算机通信网自学笔记(1)
  14. 磁盘管理器中不显示新增的硬盘
  15. 云服务器和域名的购买—华为云
  16. 自定义控件——圆形圆点进度条(仿安全卫士中的一键加速)
  17. 【Pycharm】Pycharm专业版 社区版 教育版区别
  18. Android 程序锁
  19. 互联网公司为什么普遍996而不是666
  20. Linux网络基础之DNS服务

热门文章

  1. 希尔排序算法思想及代码
  2. APP 安全测试点(推荐)
  3. openni.utils.OpenNIError: (OniStatus.ONI_STATUS_ERROR, b‘DeviceOpen using default: no devices found‘
  4. 5G 承载网推动光通信市场上扬
  5. 解密.[support2022@cock.li].faust后缀勒索病毒加密的文件:拯救您的企业数据的完整指南!
  6. 2016年魅族Java研发面试总结
  7. MongoDB 主守护进程mongod
  8. AI实战:交规识别系统实战(源码共享)
  9. 在公司写代码时,我总想回家带娃。
  10. mysql 文件在哪里下载地址_MySql 下载地址、安装教程及基础知识教程