知识卡片
宽表可熔化
内容
melt 把列标题还原为行里的变量值,使宽表变成长表。做分析时,长表更适合分组、绘图和建模;宽表更适合人眼阅读。形态转换的关键是先想清楚每一行代表什么观察对象。
参考来源
- 位置:《Excel+Python:飞速搞定数据分析与处理(图灵图书)》第 5 章《使用 pandas 进行数据分析》(源文件:_epub-src/text/part0000_split_046.html)
- 结论依据:原文指出当需要将列标题转换成列的值、从另一个角度透视数据时可以使用 melt,并明确说 melt 是 pivot_table 的反函数。
- 原始内容:…部分利润来自橘子。如果你想将列标题转换成列的值,以便从另一个角度透视数据,那么可以使用 melt 。从这个意义上来说, melt 是 pivot_table 的反函数: In [93]: pd.melt(pivot.iloc[:-1,:-1].reset_index(), id_vars="Fruit"…