pandas的基本用法(四)——处理缺失数据
来源:互联网 发布:买卖点炒股软件 编辑:程序博客网 时间:2024/05/16 15:00
文章作者:Tyan
博客:noahsnail.com | CSDN | 简书
本文主要是关于pandas的一些基本用法。
#!/usr/bin/env python# _*_ coding: utf-8 _*_import pandas as pdimport numpy as np# Test 1# 定义数据dates = pd.date_range('20170101', periods = 6)df = pd.DataFrame(np.arange(24).reshape((6, 4)), index = dates, columns = ['A', 'B', 'C', 'D'])# 假设缺少数据df.iloc[1, 1] = np.nandf.iloc[2, 2] = np.nanprint df# Test 1 result A B C D2017-01-01 0 1.0 2.0 32017-01-02 4 NaN 6.0 72017-01-03 8 9.0 NaN 112017-01-04 12 13.0 14.0 152017-01-05 16 17.0 18.0 192017-01-06 20 21.0 22.0 23# Test 2# 按行或列来舍弃数据, how = any or all, any是默认值print df.dropna(axis = 0, how = 'any')# 填充数据print df.fillna(value = 0)# 判断是否缺失数据print df.isnull()# 判断是否存在缺失数据的情况print np.any(df.isnull() == True)# Test 2 result A B C D2017-01-01 0 1.0 2.0 32017-01-04 12 13.0 14.0 152017-01-05 16 17.0 18.0 192017-01-06 20 21.0 22.0 23 A B C D2017-01-01 0 1.0 2.0 32017-01-02 4 0.0 6.0 72017-01-03 8 9.0 0.0 112017-01-04 12 13.0 14.0 152017-01-05 16 17.0 18.0 192017-01-06 20 21.0 22.0 23 A B C D2017-01-01 False False False False2017-01-02 False True False False2017-01-03 False False True False2017-01-04 False False False False2017-01-05 False False False False2017-01-06 False False False FalseTrue
1 0
- pandas的基本用法(四)——处理缺失数据
- pandas处理缺失数据
- pandas 学习(四)—— 数据处理(清洗)、缺失值的处理
- pandas入门——数据缺失值处理
- pandas处理,填充缺失数据
- pandas的基本用法(八)——数据的绘制
- pandas的基本用法(二)——选择数据
- Pandas的基本用法(三)——设置数据
- pandas的基本用法(五)——导入导出数据
- pandas的基本用法(六)——合并数据
- pandas的基本用法(七)——合并数据merge
- 决策树——缺失数据的处理
- 利用Pandas进行数据分析(3)——统计、处理缺失值、层次化索引
- python数据分析pandas包入门学习(四)处理缺失数据
- 《利用Python进行数据分析》第5章 pandas的数据汇总与处理缺失数据
- pandas处理缺失值
- pandas的基本用法(一)——数据定义及使用
- 利用Python进行数据分析 pandas基础: 处理缺失数据
- 《C++ Primer》第7章:类
- CSUOJ 1891 Full Tank? 有约束条件下的最短路 分支限界法?
- 如何开放阿里云服务器8080端口
- Win10搭建wamp环境超详细教程(php7.1.4 + mysql5.7.18 + apache2.4)
- 闲扯工程师的版本管理概念
- pandas的基本用法(四)——处理缺失数据
- ionic2中ts调用js的方法
- 循环队列的基本实现
- hihoCoder 1044 : 状态压缩·一 状压dp
- 使用RecyclerView定制列表项
- 日本著名数学游戏专家中村义作教授提出这样一个问题:将2520个桔子分给六个儿子
- 面试题39_2:平衡二叉树
- 由于该设备有问题,Windows 已将其停止。 (代码 43)
- DTW(Dynamic Time Warping,动态时间归整)