首页 > 解决方案 > KeyError Traceback(最近一次调用最后一次):Panda 数据框,url 作为变量

问题描述

我收到这个错误。urls 是一个 url 列表。像这样的东西: urls = ['url1', 'url2', ...] 奇怪的是,我在某些 url 上得到了这个错误,而对其他的却没有。

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-32-b65ca12b2fa6> in <module>
      9 # using STOP as a marker to split lists
     10 for url in urls:
---> 11     df_select_url = df.groupby('URL').get_group(url)
     12     list_brand.append("STOP")
     13     list_brand.append(url)

/Applications/anaconda/anaconda3/lib/python3.7/site-packages/pandas/core/groupby/groupby.py in get_group(self, name, obj)
    684         inds = self._get_index(name)
    685         if not len(inds):
--> 686             raise KeyError(name)
    687 
    688         return obj._take_with_is_copy(inds, axis=self.axis)

KeyError: 'https://onegivenurlineedtokeepcondifential.com'

标签: pythonpandasurl

解决方案


推荐阅读