我想生成一個使用seaborn的熱圖,但是我的數據格式有一個小問題。大熊貓數據透視表熱圖
目前,我的數據的格式爲:
Name Diag Date
A 1 2006-12-01
A 1 1994-02-12
A 2 2001-07-23
B 2 1999-09-12
B 1 2016-10-12
C 3 2010-01-20
C 2 1998-08-20
我想在一個軸上創建熱圖(優選地在python)表示Name
針對Diag
- 如果發生。我試圖轉動使用pd.pivot
表,但我得到了錯誤
ValueError: Index contains duplicate entries, cannot reshape
這個來自:
PIV = df.pivot_table(指數= '名稱',列= 'Diag(診斷)')
時間是無關的,但我想顯示哪些Names
已經有哪些Diag
和哪些Diag
組合在一起。我是否需要爲此創建一個新表,還是有可能?在某些情況下,Name
並未與所有Diag
編輯相關: 因爲我已經試過: PIV = df.pivot_table(指數= '名稱',列= 'Diag(診斷)',值= '時間',aggfunc = 「是什麼意思」)
但是由於時間的日期時間格式,我結束了:
pandas.core.base.DataError:沒有數字類型聚集
這個問題可以從一些代碼中得到很大的好處,這些代碼顯示了你實際上爲你的pivot語法嘗試了什麼。只顯示錯誤會讓我們任何人閱讀它都必須猜測很多。 –