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

更新列[duplicate]中的值

仲孙鸿畴
2023-03-14

我需要更新名为“值”列的一些信息:

Value Home
12     123
30     124
21     124
21     99

如果家有价值124,我想增加到价值0.5。我正在考虑使用. loc来选择行,但我需要了解如何更新值。我预期的结果应该是

Value Home
12     123
30.5   124
21.5   124
21     99

任何提示都很感激。

共有2个答案

百里骏
2023-03-14

使用面具

mask = (df.Home == 124)
df.loc[mask,'Value'] = df.loc[mask,'Value'] + 0.5
段坚
2023-03-14
df.loc[df['Home']==124, 'Value'] += .5
 类似资料:
  • 这就是状态变量中的内容 我试图做的是调用一个函数来更新一个位置的期望值。例如,我使用的函数如下: 它不起作用。我知道我可以传递一个完全更新的数组,但我需要当前状态的其他值。

  • 我有以下架构 我想为创建静态方法,以便根据给定的更新 我的情况与建议的复制相似,但不相同,因为那里的家伙知道所有的,而我不知道。

  • 我有一个highlight模式为:

  • 我想在Pandas数据集中创建一个新列,基于另外两个列的值。 现在,应该如下所示: 有什么帮助吗?

  • 问题内容: 我正在尝试通过使用数据库中的当前数据生成一个新数组来更新Highchart系列。但是由于某种原因,我一次只能找到有关遍历数据的信息。一旦创建了图表,它只会再次重新运行相同的代码,因此标签等不会更改-仅[pointStart]和[data]会更改。 有没有办法整体上更新所有数据?我也没有设法使for循环正常工作。 数组的输出看起来像[0:[‘name’:’California’,’dat

  • 本文向大家介绍在SAP系统中更新新列的默认值,包括了在SAP系统中更新新列的默认值的使用技巧和注意事项,需要的朋友参考一下 将默认值更新为一列不是一个好习惯,因为它将在系统中直接不可见,也不会被CTS选中。同样,在SAP / ABAP环境中,没有选择向表列添加默认值的选项。如果选择使新列具有NON-NULL值,则必须手动更新默认值,并且将花费大量时间来修改表。最好的方法是根据列的类型将默认值选择为