Python 在同一数据帧中将SMILES列转换为ROMol列

Python 在同一数据帧中将SMILES列转换为ROMol列,python,python-2.7,pandas,rdkit,Python,Python 2.7,Pandas,Rdkit,如何使用RDkit或其他工具将SMILES列转换为同一数据帧中的新SDFROMol列 例如: ID SMILES 1 Oc1ccc2c(noc2c1)c3cccc4ccc(O)cc34 2 Oc1cc(C=C)c2cc(ccc2c1)c3ccc(O)c(F)c3 3 CC1=C(C(=O)c2ccc(O)cc12)c3ccc(O)cc3 ... Chem有一个名为PandaStorols的模块,可用于创建预先填充了所需列的数据帧。 如果只想编辑现有数据帧,则需要在rdkit.Chem.

如何使用RDkit或其他工具将SMILES列转换为同一数据帧中的新SDFROMol列

例如:

ID SMILES
1  Oc1ccc2c(noc2c1)c3cccc4ccc(O)cc34
2  Oc1cc(C=C)c2cc(ccc2c1)c3ccc(O)c(F)c3
3  CC1=C(C(=O)c2ccc(O)cc12)c3ccc(O)cc3
...
Chem有一个名为PandaStorols的模块,可用于创建预先填充了所需列的数据帧。

如果只想编辑现有数据帧,则需要在rdkit.Chem.PandasTools中添加moleculecolumntoframe函数