我目前正在使用ffn库来分析股票数据。然而,在使用其中一个函数获取信息时,我得到了一个我不能操作的对象。
在尝试将该对象转换回pandas数据帧时,我得到了错误:Invalid file path or buffer object type: <class 'NoneType'>
有没有办法把这种数据类型读回pandas?
发布于 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。
import pandas as pd
if result is None:
df = pd.DataFrame()但这可能不是你想要的。更有可能的是,问题首先出现在你对对象的获取上。该NoneType对象中没有任何信息。
https://stackoverflow.com/questions/63921835
复制相似问题