Python 使用.loc加上相等运算

Python 使用.loc加上相等运算,python,pandas,operators,Python,Pandas,Operators,在pandas中,对于series或DFs,是否可以使用+=操作,是否可以工作?当我尝试它的时候,我想有时有效,有时无效。我基本上是使用.loc访问一个部件并只更新该部件。所以我想给.loc部分添加一个特定的数组或值,那么是否允许使用+=?或者有没有更好的方法来完成我想要完成的手术 编辑,例如: df.loc[…]+=2 df.loc[…]=df.loc[…]+2 两种方法都有效吗?或者第一个用法在此上下文中不起作用?请用有用和不可用的示例展开您的文章,谢谢您的通知。根据您的索引方式,.loc[

在pandas中,对于series或DFs,是否可以使用
+=
操作,是否可以工作?当我尝试它的时候,我想有时有效,有时无效。我基本上是使用
.loc
访问一个部件并只更新该部件。所以我想给
.loc
部分添加一个特定的数组或值,那么是否允许使用
+=
?或者有没有更好的方法来完成我想要完成的手术

编辑,例如:

df.loc[…]+=2

df.loc[…]=df.loc[…]+2


两种方法都有效吗?或者第一个用法在此上下文中不起作用?

请用有用和不可用的示例展开您的文章,谢谢您的通知。根据您的索引方式,
.loc[]
的结果可以是单个单元格或数据帧的一部分。。。我们还需要更多的上下文