删除整数列等于值的行失败

时间:2017-08-14 17:05:17

标签: python pandas

我有一个数据框,其数据类型为: -

> dfg.dtypes

std      float64
label     object
count      int64
dtype: object

但是当我尝试删除count = 1的列时,我收到以下错误: - 谁能解释一下? 感谢

> dfg = dfg[dfg.count != 1]

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
C:\Anaconda3\lib\site-packages\pandas\indexes\base.py in get_loc(self, key, method, tolerance)
   1944             try:
-> 1945                 return self._engine.get_loc(key)
   1946             except KeyError:

pandas\index.pyx in pandas.index.IndexEngine.get_loc (pandas\index.c:4154)()

1 个答案:

答案 0 :(得分:0)

事实证明,将列命名为“count”时出现问题。 如果我将列名更改为“mycount”,则一切正常。 抱歉打扰你!