我有一个数据框,其数据类型为: -
> 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)()
等
答案 0 :(得分:0)
事实证明,将列命名为“count”时出现问题。 如果我将列名更改为“mycount”,则一切正常。 抱歉打扰你!