pandas 特殊函数总结

pandas 特殊函数总结

melt :融合函数

作用: 把多个列融合到同一列中

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')

输出结果:

melt1.jpg
melt2.jpg

参数:

  • id_vars:设置不需要融合的列
  • value_vars:需要融合的列
  • var_name 和 value_name:设置转换后的列名
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。