pandas 特殊函數(shù)總結(jié)

pandas 特殊函數(shù)總結(jié)

melt :融合函數(shù)

作用: 把多個(gè)列融合到同一列中

import pandas as pd

data = {'index': [1, 2, 3, 4, 5],
        'value': ['a', 'b', 'c', 'd', 'e'],
        'value2': ['f', 'g', 'h', 'e', 'i']
        }
df = pd.DataFrame(data)
df2 = pd.melt(df, id_vars=['index'], var_name='h1', value_name='h2')
df3 = pd.melt(df, var_name='h1', value_name='h2')

輸出結(jié)果:

melt1.jpg
melt2.jpg

參數(shù):

  • id_vars:設(shè)置不需要融合的列
  • value_vars:需要融合的列
  • var_name 和 value_name:設(shè)置轉(zhuǎn)換后的列名
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。