我目前正在处理一个包含各种信息的材料科学数据集。
特别是,我有一个包含几个pymatgen.core.Structure对象的列“结构”。
我想将这个数据集保存/存储为.csv文件或类似的文件,但问题是,在这样做并重新打开之后,pymatgen结构失去了它们的type,变成了格式化的字符串,并且我无法返回到它们最初的pymatgen.core.Structure数据类型。
有任何关于如何做到这点的提示吗?我正在搜索pymatgen文档,但目前还不太走运。
提前感谢!
发布于 2021-09-30 07:34:19
pymatgen.core.structure对象只能以某种固定格式存储,例如cif、vasp、xyz…因此,也许您首先需要将结构信息存储到cif或vasp中。并使用python命令将其打开并进行预处理,使其成为csv形式。(提示:使用python字符串相关命令)。
https://stackoverflow.com/questions/67283018
复制相似问题