python - AssertionError:管理器项目的数量必须等于块项目的联合
问题描述
AssertionError:管理器项目的数量必须等于块项目管理器项目的联合:2820,#tot_items:2821
我使用以下代码将描述列组合成一个文本列。这通常有效,但我最近在lab_tickets_df
. 现在它给出了上面的错误
cols = [c for c in lab_tickets_df.columns if "description" in c.lower()]
lab_tickets_df["Text"] = lab_tickets_df[cols].apply(lambda x:\ '
'.join(x.dropna().astype(str)), axis=1)
有趣的是,现在在添加了一些列之后,当我执行以下操作时,我得到了完全相同的错误:
lab_tickets_df.drop(columns = ["0"])
和许多其他操作。
为什么我会为这么多操作得到这个 assertionError?
解决方案
推荐阅读
- python - 尝试重试 Telnet 连接时出现“TypeError:'ConnectionAbortedError' 类型的参数不可迭代”
- python - 循环遍历不同的 excel 表并使用 pandas 找到所有可能的连接
- spring-boot - 自定义 TransactionManger 集不适用于 Spring Batch
- python - 如何在 Dash 中更新等值线图
- mysql - MYSQL 8.0 - 客户端不支持服务器请求的身份验证协议
- kubernetes - 如何修复未清除的 Liquibase 数据库锁
- python - 如何使用pyqt5创建侧边栏
- c# - 持续检查 UWP 上的 Internet 连接
- python - 为什么将连接字符串分配给python中的变量时会这么慢?
- xml - 如何让 Visual Studio 2017 突出显示匹配的 XML 标记,并为 XML 设置缩进行?