在 Google Colab 上使用 AddMoleculeColumnToFrame 时出现问题

Problem using AddMoleculeColumnToFrame on Google Colab

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

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

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

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

似乎这是 0.25.0 以上所有 pandas 版本的问题,所以我想目前最简单的解决方法是降级 pandas。或者你可以使用这个似乎对我有用的方法:

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)

截图: