在 Python 中使用数据集模块时没有冻结属性
No freeze attribute when using Dataset module in Python
我目前正在尝试实施一种 Twitter 数据分析形式。我已经准备好了代码,运行 使用 Streaming API 提取数据,我所要做的就是将数据保存在 csv 文件中。
result = db[settings.TABLE_NAME].all()
dataset.freeze(result, format='csv', filename=settings.CSV_NAME)
从我在文档中看到的,这应该是声明它的正确方法。我在另一个文件 settings.py.
中定义了 Table.Name
和 CSV_Name
当运行 python dump.py
时,它给我这个错误。
AttributeError: module 'dataset' has no attribute 'freeze'
我正在尝试复制 Streaming Data 中的代码,如果这有助于查明问题的话。我已将存储库克隆到我的桌面,并且只添加了我的 Twitter 身份验证数据。
从版本数据集 1.0 开始,模块数据集被分成两个包,数据导出功能现在被提取到一个独立的包 datafreeze 中。
所以安装datafreeze
pip install datafreeze
然后
from datafreeze import freeze
或
from datafreeze.app import freeze
两者都应该有效。
我目前正在尝试实施一种 Twitter 数据分析形式。我已经准备好了代码,运行 使用 Streaming API 提取数据,我所要做的就是将数据保存在 csv 文件中。
result = db[settings.TABLE_NAME].all()
dataset.freeze(result, format='csv', filename=settings.CSV_NAME)
从我在文档中看到的,这应该是声明它的正确方法。我在另一个文件 settings.py.
中定义了Table.Name
和 CSV_Name
当运行 python dump.py
时,它给我这个错误。
AttributeError: module 'dataset' has no attribute 'freeze'
我正在尝试复制 Streaming Data 中的代码,如果这有助于查明问题的话。我已将存储库克隆到我的桌面,并且只添加了我的 Twitter 身份验证数据。
从版本数据集 1.0 开始,模块数据集被分成两个包,数据导出功能现在被提取到一个独立的包 datafreeze 中。
所以安装datafreeze
pip install datafreeze
然后
from datafreeze import freeze
或
from datafreeze.app import freeze
两者都应该有效。