【发布时间】:2019-01-31 23:55:38
【问题描述】:
我有一个 Pandas DF,我需要创建一个热图。我的数据看起来像这样,我想将年份放在列中,将天放在行中,然后将其与 Seaborn 一起使用来创建热图
我尝试了多种方法,但是当我选择 DF 时,我总是得到“形状不一致”,那么有什么关于如何转换它的建议吗?
年和日是这个系列的索引
2016 年
Tuesday 4
Wednesady 6
.....
2017
Tuesday 4.4
Monday 3.5
....
将 seaborn 导入为 sns ax = sns.heatmap(dayofweek)
【问题讨论】:
-
如果您可以创建一个最小的代码示例来重现您的错误,这将有所帮助。这将使帮助他人弄清楚发生了什么并提供帮助变得容易得多。
-
谢谢,这是真的。我想知道我的代码是如何基于另一个数据库的提取的,并且在其中一个转换中我最终得到了那个汇总表。但基本问题是:如果我有一个多索引系列,例如 Level0=Years 和 level1=Months,我希望将 Years 列在列中,然后创建一个热图,如矩阵中的 Months in Rows 和 Years in Columns以及里面的数据..如何将数据从一种格式移动到另一种格式?
-
根据我的经验,花时间创建一个最小的示例通常可以帮助您解决自己的问题。 “玩具示例”使您可以更轻松地进行实验和提炼问题,并为其他人阐明您到底在寻找什么。这个过程肯定会花费更多时间,并且尝试从更大、更复杂的例程中提取一小段代码可能会很烦人,但这是值得的。这里是stack overflow guidelines 创建这样一个例子!
-
谢谢,是的...我一定会考虑的。