使用.loc和布尔值的多维键的熊猫错误

时间:2018-11-20 17:06:01

标签: pandas conditional valueerror

即使该代码之前曾起作用,仍会遇到相同错误2个星期。不知道我是否在另一个图书馆安装中更新了熊猫,也许在那里有所改变。当前版本为23.4。预期结果只是返回具有该标识符值的行。

$exception  {Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: Database operation expected to affect 1 row(s) but actually affected 0 row(s). Data may have been modified or deleted since entities were loaded. 

Code Snippet

2 个答案:

答案 0 :(得分:1)

解决了。我完成了df.columns = [column_list],其中column_list = [...],这导致df被视为具有多索引,即使只有一个级别也是如此。从df.columns分配中删除了括号。

答案 1 :(得分:0)

尝试更改

df.loc[df.Identifier.isin(['51384710'])].head()

df[df.Identifier.isin(['51384710'])].head()