1. 程式人生 > >pandas基礎運算

pandas基礎運算

nbsp index 排名 axis 索引基礎 賦值 gin 序列 mar

重新索引

  (1)reindex重新索引,在已有的索引基礎上新建索引,fill_value可以指定新建索引默認值

技術分享

  (2)#新建索引,如果新建的索引值為空自動填充之前的值

技術分享

    對於DataFrame重新索引同樣適用

技術分享

技術分享

  註意:重新索引的結果類似於一個拷貝動作,這裏對df的第一行第一列數據進行重新賦值,但df2並未發生變化

技術分享

  註意:method方法填充只能行有效,對列無效,bfill對後填充

技術分享

丟棄數據

技術分享

運算

  apply進行運算,默認按列運算,加上axis=1可按行運算

技術分享

  返回一個序列

技術分享

  applymap,對每個元素進行運算

技術分享

排序和排名

sort_values排序

技術分享

#rank排名,如果出現同個元素,默認取平均值,method可以定義具體取值,如first為先出現的排前面

技術分享

  二維數組排名默認以列排名

數據唯一性

  value_counts()統計元素個數

  技術分享

技術分享

pandas基礎運算