Python 2.7 获取组内存错误

Python 2.7 获取组内存错误,python-2.7,pandas,Python 2.7,Pandas,我将pandas v0.14.1与python 2.7一起使用 我有一个groupby对象,我正试图拉出一个由特定键标识的组。事实上,关键在于团队: >>> key in key_groups.groups.keys() True 但是,当我尝试调用get_group时,由于内存错误而失败: >>>> key_groups.get_group(key) *** MemoryError: 完整的堆栈跟踪是: Traceback (most recent

我将pandas v0.14.1与python 2.7一起使用

我有一个
groupby
对象,我正试图拉出一个由特定键标识的组。事实上,关键在于团队:

>>> key in key_groups.groups.keys()
True
但是,当我尝试调用
get_group
时,由于内存错误而失败:

>>>> key_groups.get_group(key)
*** MemoryError:
完整的堆栈跟踪是:

Traceback (most recent call last):
  File "main.py", line 141, in <module>
    main(num_days=arguments.days, num_variants=arguments.variants)
  File "main.py", line 76, in main
    problem, solution = Solver.Solve(request, num_variants)
  File "/srv/compunctuator/src/Solver.py", line 49, in Solve
    solution = attempt_minimization(t)
  File "/srv/compunctuator/src/Solver.py", line 41, in attempt_minimization
    t.scruple()
  File "/srv/compunctuator/src/Compunctuator.py", line 136, in scruple
    self.__iterate__()
  File "/srv/compunctuator/src/Compunctuator.py", line 95, in __iterate__
    self.__maximize_impressions__()
  File "/srv/compunctuator/src/Compunctuator.py", line 583, in __maximize_impressions__
    df = key_groups.get_group(key)
  File "/srv/compunctuator/.virtualenvs/compunctuator/local/lib/python2.7/site-packages/pandas/core/groupby.py", line 573, in get_group
    inds = self._get_index(name)
  File "/srv/compunctuator/.virtualenvs/compunctuator/local/lib/python2.7/site-packages/pandas/core/groupby.py", line 429, in _get_index
    sample = next(iter(self.indices))
  File "/srv/compunctuator/.virtualenvs/compunctuator/local/lib/python2.7/site-packages/pandas/core/groupby.py", line 414, in indices
    return self.grouper.indices
  File "properties.pyx", line 34, in pandas.lib.cache_readonly.__get__ (pandas/lib.c:36380)
  File "/srv/compunctuator/.virtualenvs/compunctuator/local/lib/python2.7/site-packages/pandas/core/groupby.py", line 1253, in indices
    return _get_indices_dict(label_list, keys)
  File "/srv/compunctuator/.virtualenvs/compunctuator/local/lib/python2.7/site-packages/pandas/core/groupby.py", line 3474, in _get_indices_dict
    np.prod(shape))
  File "algos.pyx", line 1997, in pandas.algos.groupsort_indexer (pandas/algos.c:37521) MemoryError
看起来这里的一切都应该正常

我知道这里也有人问过类似的问题
但问题一直没有解决,我想如果有必要,我可以提供更多细节。

升级您的pandas,当前版本为0.17.0。但请提供更多细节。你能给出一个小例子来说明这一点吗?或者是一个链接到整个数据集的链接?(这在github上可能更好,但如果它是一个熊猫问题,那么它仍然是master上的问题)@AndyHayden我升级到17,我不再看到这个问题了。如果它再次出现,我会更新这篇文章。好的,很酷,投票结束,但请不要删除,因为当你搜索这篇文章时让谷歌返回一些东西是很有用的:)升级你的熊猫,当前版本是0.17.0。但请提供更多细节。你能给出一个小例子来说明这一点吗?或者是一个链接到整个数据集的链接?(这在github上可能更好,但如果它是一个熊猫问题,那么它仍然是master上的问题)@AndyHayden我升级到17,我不再看到这个问题了。如果它再次出现,我会更新这篇文章。好的,很酷,投票结束,但请不要删除,因为当你搜索这篇文章时,让谷歌返回一些东西是很有用的:)
>>>> key_groups.groups[key]
[0, 2]