我有一个这样的数据帧:
value_1 value_2
test_id
A1BG -0.956960 -inf
A1BG-AS1 -1.186835 -1.689504
A1CF -2.941882 -inf
A2M 0.966581 1.031764
A2M-AS1 -1.188544 -1.231258
A2ML1 -inf -1.787149
A2MP1 -inf -inf
A3GALT2 -0.885212 -0.587419
A4GALT 0.981555 0.876730
A4GNT -inf -inf
AA06 -inf -inf
AAAS 1.364746 1.410399
AACS 1.044108 0.983331
AACSP1 -1.421534 -1.514185
它大约有25000排。现在我想把它画成一个有聚类的热图。我使用了以下命令:
^{pr2}$但唯一会发生的事情是:
Kernel died, restarting
我错过了什么?在
根据注释,解决方案是将
Data.fillna(0)
分配给一个新变量,或者将其与inplace=True
一起使用。在这种特殊情况下,在记录元素(log(data + small_number)
)之前,替换np.inf
或添加一个小数字也更合适。在相关问题 更多 >
编程相关推荐