_cartesian_class_core.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:chemcoord 作者: mcocdawc 项目源码 文件源码
def _return_appropiate_type(self, selected):
        if isinstance(selected, pd.Series):
            frame = pd.DataFrame(selected).T
            if self._required_cols <= set(frame.columns):
                selected = frame.apply(pd.to_numeric, errors='ignore')
            else:
                return selected

        if (isinstance(selected, pd.DataFrame)
                and self._required_cols <= set(selected.columns)):
            molecule = self.__class__(selected)
            molecule.metadata = self.metadata.copy()
            molecule._metadata = copy.deepcopy(self._metadata)
            return molecule
        else:
            return selected
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号