0

我目前正在处理一个包含各种信息的材料科学数据集。

特别是,我有一个包含多个pymatgen.core.Structure对象的“结构”列。

我想将此数据集保存/存储为.csv文件或类似文件,但问题是在完成此操作并重新打开后,pymatgen 结构失去了它们type成为格式化字符串的状态,我无法恢复到它们的初始pymatgen.core.Structure数据类型。

关于如何做到这一点的任何提示?我正在搜索pymatgen文档,但现在还没有幸运..

提前致谢!

4

1 回答 1

2

pymatgen.core.structure 对象只能以某种固定格式存储,例如 cif、vasp、xyz ......所以也许你首先需要将你的结构信息存储到 cif 或 vasp。并打开它并使用python命令对其进行预处理以使其成为“csv”形式。(提示:使用python字符串相关命令)。

于 2021-09-30T07:34:18.783 回答