相关文章推荐
气宇轩昂的钥匙  ·  widget背景图片自适应大小_qwidge ...·  1 年前    · 
欢快的冰淇淋  ·  如何使用正则表达式获取价格值?·  1 年前    · 
慷慨的柑橘  ·  使用OpenCV在Python中进行图像操作 ...·  2 年前    · 
帅气的木耳  ·  Parsing JSON Object ...·  2 年前    · 
Code  ›  无法删除日期列KeyError:"[' Date ']在轴中找不到开发者社区
date axis
https://cloud.tencent.com/developer/ask/sof/978690
聪明伶俐的脸盆
1 年前
首页
学习
活动
专区
工具
TVP 最新优惠活动
返回腾讯云官网
提问

问 无法删除日期列KeyError:"[' Date ']在轴中找不到

Stack Overflow用户
提问于 2020-10-17 01:23:38
EN

我有一个dataframe,它有日期、销售和预算作为列名。我想删除date列,但它给出了一个错误 KeyError: "['Date'] not found in axis"

下面是我的代码:

代码语言: javascript
复制
df2 = df.copy()   # make a copy of the dataframe object
df2.drop(columns = ['Date'], inplace=True)   # drop the Date columns

所有列的Datatype

代码语言: javascript
复制
Date                           datetime64[ns]
Sales                                 float64
Budget                                float64
PPV                                   float64
SOPPV                                 float64
dtype: object

完整的Trackback:

代码语言: javascript
复制
KeyError                                  Traceback (most recent call last)
<ipython-input-81-22d4dafeb1cb> in <module>
----> 1 df2 = df.drop(columns = ['Date'], inplace=True)
~/opt/anaconda3/lib/python3.7/site-packages/pandas/core/frame.py in drop(self, labels, axis, index, columns, level, inplace, errors)
   3995             level=level,
   3996             inplace=inplace,
-> 3997             errors=errors,
   3998         )
~/opt/anaconda3/lib/python3.7/site-packages/pandas/core/generic.py in drop(self, labels, axis, index, columns, level, inplace, errors)
   3934         for axis, labels in axes.items():
   3935             if labels is not None:
-> 3936                 obj = obj._drop_axis(labels, axis, level=level, errors=errors)
   3938         if inplace:
~/opt/anaconda3/lib/python3.7/site-packages/pandas/core/generic.py in _drop_axis(self, labels, axis, level, errors)
   3968                 new_axis = axis.drop(labels, level=level, errors=errors)
   3969             else:
-> 3970                 new_axis = axis.drop(labels, errors=errors)
   3971             result = self.reindex(**{axis_name: new_axis})
~/opt/anaconda3/lib/python3.7/site-packages/pandas/core/indexes/base.py in drop(self, labels, errors)
   5016         if mask.any():
 
推荐文章
气宇轩昂的钥匙  ·  widget背景图片自适应大小_qwidget设置背景图片自适应-CSDN博客
1 年前
欢快的冰淇淋  ·  如何使用正则表达式获取价格值?
1 年前
慷慨的柑橘  ·  使用OpenCV在Python中进行图像操作 - OFweek 人工智能网
2 年前
帅气的木耳  ·  Parsing JSON Object in Java - Stack Overflow
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号