我一直在 Google Colab 上使用 AddMoleculeColumnToFrame 没有问题。大约 1 个月没有使用它后,我才发现它停止工作,即图像没有显示在数据框中(见下文)。
有任何想法吗?最可能的解释是 Google Colab 发生了一些变化。但是否也可能是新版本的 Pandas 导致了问题?
这是笔记本的链接和屏幕截图。
https://colab.research.google.com/drive/1nQPmdEbYQgVsFr7c44yRd3wpXPEsJar3
我一直在 Google Colab 上使用 AddMoleculeColumnToFrame 没有问题。大约 1 个月没有使用它后,我才发现它停止工作,即图像没有显示在数据框中(见下文)。
有任何想法吗?最可能的解释是 Google Colab 发生了一些变化。但是否也可能是新版本的 Pandas 导致了问题?
这是笔记本的链接和屏幕截图。
https://colab.research.google.com/drive/1nQPmdEbYQgVsFr7c44yRd3wpXPEsJar3
似乎这是所有高于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)