在Python

时间:2018-01-04 06:54:56

标签: 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复制代码,如果这有助于查明问题。我已将repo克隆到我的桌面,并且只添加了我的Twitter身份验证数据。

1 个答案:

答案 0 :(得分:1)

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

所以安装datafreeze

pip install datafreeze

然后

from datafreeze import freeze

from datafreeze.app import freeze

两者都应该有用。