1. 程式人生 > >python-pandas

python-pandas

es2017 ext round res -s 轉換成 san src var

pandas 用法持續總結:

問題1: 需要把表中部分column轉換成列,每一個column對應第一列的編碼。

方法:melt(...)

參數:df.melt(id_vars=[‘A‘], value_vars=[‘B‘])

說明:指定ID字段,本例中id_vars是第一列編碼。

轉換前

技術分享圖片

轉換後:

技術分享圖片

問題2: 由於轉換後index亂序,重新排序

方法:reset_index()

參數:drop=True

說明:去掉亂序的index,使用新的index

技術分享圖片

問題3:排序

方法:sort_values()

參數:列名稱組成的序列

說明:df.sort_values([‘國際編碼‘,‘variable‘]),排序後index錯亂

問題4:刪除一行根據指定條件

方法:drop()

參數:index

說明:df.drop(df[df.value==0].index) drop接收index然後進行刪除,inplace參數設置為True的時候,不返回對象,直接修改。

python-pandas