在Google Colab上使用AddMoleculeColumnToFrame出现问题

时间:2019-11-01 09:04:03

标签: pandas google-colaboratory rdkit

我一直在Google Colab上使用AddMoleculeColumnToFrame没问题。大约一个月不使用它后,我才发现它停止工作,即图像未显示在数据框中(见下文)。

有什么想法吗?最可能的解释是Google Colab发生了一些变化。但是也可能是新版本的Pandas引起了问题吗?

这是笔记本的链接和屏幕截图。

https://colab.research.google.com/drive/1nQPmdEbYQgVsFr7c44yRd3wpXPEsJar3

enter image description here

1 个答案:

答案 0 :(得分:2)

0.25.0以上的所有熊猫版本似乎都存在这种问题,所以我想目前最简单的解决方法是降级熊猫。或者,您可以使用这种方法似乎对我有用:

from IPython.display import HTML
HTML(df.to_html())

https://colab.research.google.com/drive/1eP8VZdr61DIoYXRz3PfwmVeG71GRzsRG

我不太确定为什么,但这似乎也可行:

def display_mol(x):
    if isinstance(x, Mol):
        return x
    return x

df.style.format(display_mol)

截屏: enter image description here