Pandas 的melt的使用

2021-08-19 04:44:38 字數 1114 閱讀 5743

資料分析的時候經常要把寬資料--->>長資料,有點像你們用excel 做透視跟逆透視的過程,直接看下面例子,希望有助於理解.

pandas.melt 使用引數:

引數解釋:

frame:要處理的資料集。

id_vars:不需要被轉換的列名。

value_vars:需要轉換的列名,如果剩下的列全部都要轉換,就不用寫了。

var_name和value_name是自定義設定對應的列名。

col_level :如果列是multiindex,則使用此級別。

1、設定 id_vars=['col2'] ,則不需要轉換的列是col2 。所以col1跟col3 合併成了一列。

2、設定 id_vars=['col2'],value_vars=['col1'] , 則不需要轉換的列是col2 。需要轉換的是 col1列 ,拿col3 就不受影響,不展示了。

3、對修改後的列設定新列名。

使用pandas.melt  進行行轉列 ,列轉行的操作請看

Pandas中melt 的使用

pandas.melt 使用引數 pandas.melt frame,id vars none,value vars none,var name none,value name value col level none 引數解釋 frame 要處理的資料集。id vars 不需要被轉換的列名。val...

pandas包的使用

pandas包的使用 實際應用 關於詳解pandas常用資料結構的部落格 pandas大全 pandas的資料型別 series 相當於numpy的一維陣列 dataframe 相當於numpy的二維陣列 屬性 shape,size,index,values 一 series 建立 1 通過一維陣列...

Pandas的簡單使用

之前數學建模的時候處理了3天的資料,也是那次第一次正式使用pands,但是到今天我寫這篇部落格又過了1個月的時間,現在又對pandas有了新的認識,所以說 還是要多寫多練。其實具體來說也不是寫的很深,由於本人比較懶,還是先寫一些放在這,方便以後我使用,其實我之前有習慣就是把自己要記錄下來的東西寫下來...