1. 程式人生 > >pandas常用的方法

pandas常用的方法

append 連線另一個index物件,產生一個新的index
diff 計算差集,並得到一個index
intersection 計算交集
union 計算並集
isin 計算一個指標的各值是否都包含在引數集合中的布林型陣列
delete 刪除索引i處的元素,並得到一個新的index
drop 刪除傳入的值,並得到一個新的index
insert 將元素插入到索引i處,並得到一個新的index
is_monotonic 當各元素均大於等於前一個元素時,返回True
is_unique 當index沒有重複值時,返回True
unique 計算index中唯一值的陣列
reindex函式的引數
index 用作索引的新序列
method 插值的填充方式
fill_value 在重新索引的過程中,需要引入缺失值時的替代值
limit 前向或者後向填充時的最大的填充量
level 在MultiIndex的指定的級別上匹配簡單的索引,否則選取其子集
copy 預設為True,無論如何都複製,如果為False,則新舊相等就不復制
DataFrame的索引的選項
obj[val] 選取DataFrame的單個列或者一組列。在特殊的情況下比較便利: 布林型的陣列(過濾行), 切邊(行切片) ,布林型的DataFrame(根據條件設定值)
obj.ix[val] 選取DataFrame的單個行或者一組行
obj.ix[:val] 選取單個列或者一組列
obj.ix[val,val2] 同時選取行和列
reindex 將一個或者多個軸匹配的新的索引
xs 根據標籤選取單行或者單列,返回一個Series
icol,irow 根據整數的位置選取單行或者單列,返回一個Series
get_value, set_value 根據行的標籤和列的標籤選取單個值

靈活的算數運算
add 用於加法的方法
sub 用於減法的方法
div 用於除法的方法
mul 用於乘法的方法