博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python 数据清洗--处理Nan
阅读量:5082 次
发布时间:2019-06-13

本文共 752 字,大约阅读时间需要 2 分钟。

参考:

..
..

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'))`

处理前:

1436741-20190403162133222-1735435365.png

处理后:1436741-20190403162151394-357672734.png

转载于:https://www.cnblogs.com/Ann21/p/10649698.html

你可能感兴趣的文章
java类加载和对象初始化
查看>>
对于负载均衡的理解
查看>>
django简介
查看>>
window.event在IE和Firefox的异同
查看>>
常见的js算法面试题收集,es6实现
查看>>
IO流写出到本地 D盘demoIO.txt 文本中
查看>>
Windows10 下Apache服务器搭建
查看>>
HDU 5458 Stability
查看>>
左手坐标系和右手坐标系
查看>>
solr后台操作Documents之增删改查
查看>>
http://yusi123.com/
查看>>
文件文本的操作
查看>>
Ubuntu linux下gcc版本切换
查看>>
记一次Web服务的性能调优
查看>>
jQuery.form.js使用
查看>>
(转)linux sort,uniq,cut,wc命令详解
查看>>
关于ExecuteNonQuery执行的返回值(SQL语句、存储过程)
查看>>
UVa540 Team Queue(队列queue)
查看>>
mysql数据增删改查
查看>>
shell中下载最新版本或指定版本的办法(Dockerfile 中通用)
查看>>