首先生成一組數據
對象
能夠使用下面的幾種方法對數據中的元素進行修改,均爲原地修改。blog
添加一列
索引
使用at來定位修改
it
使用iat來定位修改
方法
使用loc
im
使用loc來添加行或者列
當loc裏面的索引不存在時,會自動添加新的行或者列
數據
使用loc和at均可以進行賦值操做,可是loc能夠用來查看已經存在的值,而at並不能經過索引來查看元素。db
如下全部的操做默認狀況下都是返回一個副本,並不會直接在元數據上進行修改,你能夠使用參數或者使用賦值的操做進行原數據修改。img
dropna()
丟棄空值
參數:
how: 'any'只要某一行有一個nan,將會丟棄那一整行; 'all'某一行全爲nan的時候,纔會丟棄
axis: 指定軸,0是對行操做,1是對列操做e2e
fillna()
填充缺失值
參數:
value: 用於填充的值
method: 插值方式,默認是‘ffill’即向前填充,'bfill'向後填充
axis: 填充軸,默認是axis=0
inplace: True能夠指定原地修改,而不是返回一個副本
limit: 指定(ffill或者bfill)填充的最大數量
isnull()
返回一個含有布爾值的對象,判斷是否爲空
notnull() isnull()否認式