【发布时间】:2021-01-16 14:18:38
【问题描述】:
df = pd.DataFrame({"name": ['a','b','c','d','e'],
"year": ['2012','2013','2010','2008','2011'],
"value": ['10','22','7','8','32']})
将热图仅应用于值列的简单方法是什么?我想避免年份被热图。
df2 = pd.DataFrame({"name": ['a','b','c','d','e'],
"year": ['2012','2013','2010','2008','2011'],
"value": ['254','220','275','283','323'],
"age": ['42','32','27','28','32']})
同样的问题,但分别针对价值和年龄 - 即我希望每列单独进行热图并缩放到该列(因此年龄不会显示为一个极端并重视另一个极端)。
我有很多复杂的 sn-ps 代码来实现这一点,但通常我只是将粘贴复制到 excel 中,因为它更快......有没有快速干净的方法来实现这个在 python 中的基本选择性热图?
谢谢!
【问题讨论】:
标签: python pandas seaborn heatmap