在 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)
截图:
我一直在 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)
截图: