抓取 gdelt数据时出现属性错误

我正在从 GDELT [https:/ / www.gdeltproject.org] 刮取数据。这是一个非常酷的项目,每天检查〜 100,000 个新闻网站,标记所有文章,并使其可用。我在提取数据时得到属性错误。代码使用如下:

我正在从 GDELT [https:/ / www.gdeltproject.org] 刮取数据。这是一个非常酷的项目,每天检查〜 100,000 个新闻网站,标记所有文章,并使其可用。我在提取数据时得到属性错误。代码使用如下:

import gdelt
gd = gdelt.gdelt(version=1)
from statsmodels.tsa.api import VAR
import pandas as pd
import os
os.makedirs("data",exist_ok=True)
import datetime
cur_date = datetime.datetime(2022,1,10) - datetime.timedelta(days=10)
end_date = datetime.datetime(2022,1,10)
year     = cur_date.year
month    = str(cur_date.month)
day      = str(cur_date.day)
if cur_date.month < 10:
    month = "0" + month
if cur_date.day < 10:
    day = "0" + day  
gd.Search(['%s %s %s'%(year, month, day)],table='gkg',coverage=True, translation=False)

我得到属性错误

 AttributeError                            Traceback (most recent call last)
 <ipython-input-10-2f00cabbf1ac> in <module>
 ----> 1 results = gd.Search(['%s %s %s'%(year, month, day)],table='gkg',coverage=True, 
 translation=False)
 ~\anaconda3\lib\site-packages\gdelt\base.py in Search(self, date, table, coverage, 
 translation, output, queryTime, normcols)
 646 
 647         if self.table == 'gkg' and self.version == 1:
 --> 648             results.columns = results.ix[0].values.tolist()
 649             results.drop([0], inplace=True)
 650             columns = results.columns
 ~\anaconda3\lib\site-packages\pandas\core\generic.py in __getattr__(self, name)
 5463             if self._info_axis._can_hold_identifiers_and_holds_name(name):
 5464                 return self[name]
 -> 5465             return object.__getattribute__(self, name)
 5466 
 5467     def __setattr__(self, name: str, value) -> None:
 AttributeError: 'DataFrame' object has no attribute 'ix'

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(333)
一阶逻辑中的谓词 vs函数
上一篇
如何在 python中安装一个阶跃函数
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(7条)