首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从NoneType创建数据框?

如何从NoneType创建数据框?
EN

Stack Overflow用户
提问于 2020-09-16 22:07:33
回答 1查看 118关注 0票数 0

我目前正在使用ffn库来分析股票数据。然而,在使用其中一个函数获取信息时,我得到了一个我不能操作的对象。

在尝试将该对象转换回pandas数据帧时,我得到了错误:Invalid file path or buffer object type: <class 'NoneType'>

有没有办法把这种数据类型读回pandas?

EN

回答 1

Stack Overflow用户

发布于 2020-09-16 22:48:19

来自python文档:https://docs.python.org/3/library/constants.html

None NoneType类型的唯一值。None经常用于表示缺少值,例如当默认参数未传递给函数时。对None的赋值是非法的,并引发SyntaxError。

如果您不在DataFrame中放入任何内容(缺少值),则DataFrame将为空。NoneType表示对象等于单例None。

因此,要从NoneType创建DataFrame,您可以测试None,如果结果为True,则创建一个空DataFrame。

代码语言:javascript
复制
import pandas as pd
if result is None:
    df = pd.DataFrame()

但这可能不是你想要的。更有可能的是,问题首先出现在你对对象的获取上。该NoneType对象中没有任何信息。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63921835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档