python - 在 Python 中使用 Dataset 模块时没有卡住属性

标签 python python-3.x twitter sentiment-analysis

我目前正在尝试实现一种形式的 Twitter 数据分析。我已经启动并运行了一段代码来使用 Streaming API 提取数据,我所要做的就是将数据保存在 csv 文件中。

result = db[settings.TABLE_NAME].all()
dataset.freeze(result, format='csv', filename=settings.CSV_NAME)

从我在文档中看到的内容来看,这应该是声明这一点的正确方式。我在另一个文件 settings.py 中定义了 Table.NameCSV_Name

运行python dump.py时,它给了我这个错误。

AttributeError: module 'dataset' has no attribute 'freeze'

我正在尝试复制 Streaming Data 中的代码,如果这有助于查明问题。我已将存储库克隆到我的桌面,并且仅添加了我的 Twitter 身份验证数据。

最佳答案

从版本 dataset 1.0 开始,模块 dataset 分为两个包,数据导出功能现在提取到独立包 datafreeze 中。

所以安装datafreeze

pip install datafreeze

然后

从 datafreeze 导入卡住

从 datafreeze.app 导入卡住

两者都应该有效。

关于python - 在 Python 中使用 Dataset 模块时没有卡住属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48090148/

相关文章:

ios - 获取推特好友列表?

python - 在 S3 中用 pyarrow 覆盖 Parquet 文件

python - 有效地重新分配列表

python-3.x - 属性错误 : module 'tensorflow' has no attribute 'app'

python - 值错误 : invalid literal for int() with base 10: '1000.00'

blackberry - 适用于 BlackBerry 应用程序的 OAuth 库(适用于 Twitter 客户端)

python - 分组并加入值但保留所有列

Python 根据字符串从 1 个文件创建 3 个文件

python - 包装标签时窗口会缩小,即使文本框更大

jquery - 嵌套 $.getJSON 的范围问题