Seaborn Clustermap,内核在计算过程中死亡

时间:2017-03-20 15:01:14

标签: python seaborn

我有一个像这样的数据框:

import numpy as np
import pandas as pd
import seaborn as sb
import matplotlib.pyplot as plt

Data=pd.read_table("C://Users/Kevin/Desktop/Test.txt", sep="\t", header=0, index_col=0)
Data['value_1']=np.log10(Data['value_1'])
Data['value_2']=np.log10(Data['value_2'])
print(Data)
Data.fillna(0)

sb.clustermap(Data)

它有大约25000行。现在我想将其绘制为具有聚类的热图。我使用了以下命令:

Kernel died, restarting

但唯一发生的事情是:

has_one :page

我错过了什么?

1 个答案:

答案 0 :(得分:-1)

根据评论,解决方案是将Data.fillna(0)分配给新变量,或将其与inplace=True一起使用。在这种特殊情况下,在获取元素日志(np.inf)之前更换log(data + small_number)或添加一个小数字也更合适。