当前位置: 首页 > 知识库问答 >
问题:

在轴中找不到[列][重复]

董小林
2023-03-14

如果一列存在于两个数据帧之间,我想删除它。我检查它是否存在,然后尝试删除它,但它说找不到。

for column in positionsdf.columns:
    if column in entrydf.columns:
        entrydf = entrydf.drop(column)

错误:

---------------------------------------------------------------------------
KeyError                                  Traceback (most recent call last)
<ipython-input-20-d9893719abf8> in <module>
      1 for column in positionsdf.columns:
      2     if column in entrydf.columns:
----> 3         entrydf = entrydf.drop(column)

...
...
...

KeyError: "['caseworker'] not found in axis"

共有1个答案

东方谦
2023-03-14

DataFrame#drop默认为行轴。您想删除一列。使用语法:

df.drop(columns=[columns, input, here])

您还可以通过传递参数inplace=True来避免重新分配。

 类似资料:
  • 我试图使用它们的共同点将两个表连接在一起,但是我一直在找不到特定的列,我可以清楚地看到该列在那里。

  • 问题内容: 我有一个列表列表,每个列表都有一个重复序列。我正在尝试计算列表中重复整数序列的长度: 哪个会返回: 任何建议或技巧都将受到欢迎。我现在正在尝试使用re.compile来解决这个问题,但是它不太正确。 问题答案: 通过迭代2到一半序列长度之间的猜测来猜测序列长度。如果未发现任何模式,则默认返回1。 得到(如预期): 根据要求,此替代方法可提供最长的重复序列。因此,它将为list_b返回4

  • 除了去掉“D”之外,有没有办法。从第一个查询开始,使第一个代码段不抛出错误消息? 以下是源代码:

  • 我是一名学习使用jsp和Servlet构建Web应用程序的学生。一个月以来,我的Web应用程序项目一直运行良好,但今天它的行为突然变得奇怪了。当我提交jsp页面时,它无法找到我的servlet。我已经使用servlet注释来映射请求。 以下是我的JSP:- 以下是我的servlet:- 以下是我的控制台日志:-

  • 我在尝试php artisan db:seed时收到错误 照亮\数据库\查询异常 SQLSTATE[42S22]:未找到列:1054“字段列表”中的未知列“简短描述”(SQL:插入到(,,,,,,,,,,,)值(无论是口头上还是口头上,我都会拒绝所有人和个人的意见,包括暂时性的非口头上的意见。如果是口头上或口头上的意见,那么就不应该是口头上的意见。如果是口头上的意见因此,所有人都必须具有非共和国的

  • 我已经用OpenJDK13配置了JavaFX11。我已经将静态地添加到JavaFX的位置。 在项目结构中,我已经配置了OpenJDK13,但它仍然提供了错误中没有