第三章 python数据规整化
生活随笔
收集整理的這篇文章主要介紹了
第三章 python数据规整化
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本章概要
1、去重
2、缺失值處理
3、清洗字符型數據的空格
4、字段抽取
去重
把數據結構中,行相同的數據只保留一行
函數語法:
- drop_duplicates()
缺失值處理
缺失數據的產生
數據暫時無法獲取
- 比如未成年兒童的收入等
有些數據被遺漏或錯誤處理了
缺失數據的處理方式
缺失數據在實際工作中,是不可避免的,本部分還是很重要的
數據補齊
- 用一定的值去填充空值,使數據完備化,如平均值填充等等
刪除對應缺失行
不處理
如何刪除缺失數據的所在行
在python中,使用dropna函數進行缺失數據的清洗
dropna函數作用:去除數據結構中值為空的數據
dropna函數語法:dropna()
在pandas的數據框中,缺失值用NaN來標注
- 如何數據框對應的位置是NaN值,那么isnull方法對應的就是布爾值True,根據這個特征,就可以使用數據框的行獲取方法,獲取出NaN值所在的行
- 特別注意定位gender的字符串有兩個中括號,不能是一個
清洗字符型數據的空格
strip函數作用:清除字符型數據左右的空格
strip函數語法:strip()
字段抽取
字段抽取,是根據已知列數據的開始和結束位置,抽取出新的列
字段截取函數:slice(start開始位置,stop結束位置)
與數據結構的訪問方式一樣,開始位置是從0開始的,開始位置是大于等于,結束位置是小于,不能取等于
slice函數默認只能處理字符型數據,如要處理數字型數據,必須進行轉化
轉載于:https://www.cnblogs.com/shujufenxi/p/9054459.html
總結
以上是生活随笔為你收集整理的第三章 python数据规整化的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MySQL数据库基本的“增删改查”操作
- 下一篇: hibernate插入数据测试无异常,但