1. 程式人生 > >pandas之dataframe移動複製刪除列

pandas之dataframe移動複製刪除列

pandas的DataFrame非常靈活,我們可以快速的移動、複製、刪除列,今天就用案例來說明一下具體的工作是如何完成的。

  1. 首先我們建立一個dataframe


  2. 列印一下:


  3. 增加列,我們可以把df當作一個object,給它增加一個屬性c,如下:


  4. 這是增加c列以後的資料:


  5. 我們還可以插入一列資料到任意位置:比如插入到第二列


  6. 插入後的資料:


  7. 永久刪除一列資料用del,雖然我們不建議你這麼武斷的刪除c列:


  8. 刪除後的資料:


  9. 更明智的方法是使用drop,它不改變原有的df中的資料,而是返回另一個dataframe來存放刪除後的資料


  10. 這是df2中的資料:


  11. 移動列也很簡單,假如我們想要將c列移動到第一列,我們可以使用pop來輸出並刪除b列,然後再將b列插入到第一列,這樣就完成了移動


  12. 移動後的結果為: