前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >利用Python进行数据分析_Panda

利用Python进行数据分析_Panda

作者头像
py3study
发布2020-01-20 15:04:05
6520
发布2020-01-20 15:04:05
举报
文章被收录于专栏:python3python3

申明:本系列文章是自己在学习《利用Python进行数据分析》这本书的过程中,为了方便后期自己巩固知识而整理。

 1 读取excel数据

代码语言:javascript
复制
import pandas as pd
import numpy as np
file = 'D:\example.xls'
df = pd.DataFrame(pd.read_excel(file))
df

2 检测缺失值

2.1 isnull返回一个含有布尔值的对象

代码语言:javascript
复制
import pandas as pd
import numpy as np
file = 'D:\example.xls'
df = pd.DataFrame(pd.read_excel(file))
df = df.isnull()
df

2.2 notnull  是isnull 的否定式

代码语言:javascript
复制
import pandas as pd
import numpy as np
file = 'D:\example.xls'
df = pd.DataFrame(pd.read_excel(file))
df = df.notnull()
df

3 滤除缺失数据

3.1 滤除所有包含缺失值的行

代码语言:javascript
复制
df.dropna()

3.2 查看不含缺失值的所有行、列

代码语言:javascript
复制
df.dropna(thresh=4)

4 填充缺失数据

代码语言:javascript
复制
DataFrame.fillna(value=None, method=None, axis=None, inplace=False, limit=None, downcast=None, **kwargs)

4.1 统一填充某一个值value

代码语言:javascript
复制
df.fillna(0)或df.fillna(value=0)

4.2 用前面的值填充缺失部分

代码语言:javascript
复制
df.fillna(method='ffill')

4.3 用后面的值填充缺失部分

代码语言:javascript
复制
df.fillna(method='bfill')

4.3 某N列用特定的值填充缺失部分

代码语言:javascript
复制
df.fillna({'起息日':'2018-12-11','评级得分':'100'})

4.4 指定一整个轴的值填充缺失部分

代码语言:javascript
复制
df.fillna(method='ffill',axis=1)
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-04-23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  1 读取excel数据
  • 2 检测缺失值
    • 2.1 isnull返回一个含有布尔值的对象
      • 2.2 notnull  是isnull 的否定式
      • 3 滤除缺失数据
        • 3.1 滤除所有包含缺失值的行
          • 3.2 查看不含缺失值的所有行、列
          • 4 填充缺失数据
            • 4.1 统一填充某一个值value
              • 4.2 用前面的值填充缺失部分
                • 4.3 用后面的值填充缺失部分
                  • 4.3 某N列用特定的值填充缺失部分
                    • 4.4 指定一整个轴的值填充缺失部分
                    领券
                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档