如何从Pandas DataFrame列中减去一个值

杰克斯

我假设有一个数据框:

name age hb
ali  34  14
jex  16  13
aja  24  16
joy  23  12

我有一个要说的值“ 5”,我想从列“ hb”的每个成员中减去

新列可能是:

hb
9
8
11
7

最好的方法是什么?

感谢致敬。

阿南德·库玛(Anand S Kumar)

只需从中减去标量值pandas.Series,对于数字列,pandas会自动广播标量值并将其从列中的每个元素中减去。范例-

df['hb'] - 5 #Where `df` is your dataframe.

演示-

In [43]: df
Out[43]:
  name  age  hb
0  ali   34  14
1  jex   16  13
2  aja   24  16
3  joy   23  12

In [44]: df['hb'] - 5
Out[44]:
0     9
1     8
2    11
3     7
Name: hb, dtype: int64

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在pandas DataFrame的每一列中查找第一个非零值

如何基于多列从另一个数据框中减去另一个数据框中的值?

我如何使用Pandas和Python从列中减去一个值

用第一个值减去pandas数据框中的列

如何从SQL Server 2014中的另一个总和值中减去总和值?

从另一个数据框中减去一个Pandas数据框中的属性值

在Pandas Dataframe中从值1的列中创建一个短语列

如何从pyspark的dataframe列中获取第一个值和最后一个值?

根据另一个列表从pandas dataframe列中的列表中删除值

如何使用Pandas根据另一个列的值累加或减去值?

Python Pandas根据另一个列中的总数从另一个dataFrame中选择值

如何从另一个数组中减去一个数组的每个值,以找到数组1的值减去数组2的值= 0的位置?

SQLite-如何从另一个值中减去一个值

如何基于Pandas中的另一个DataFrame更改DataFrame的某些列中的值

通过匹配另一个DataFrame中的值来最佳填充Pandas DataFrame列

Postgres:如何在一个查询中减去值?

如何从外壳中的一行中的一列中的最后一个值中减去第一个值?

如何从两个不同的列中减去两个不同的值,并在小于一个值时进行打印?

如何从Python中的上一个值中减去下一个值?

重新编码pandas dataframe列中除一个值外的所有值

如何在 Pandas 中减去两个 DataFrame 列

如何基于另一个 DataFrame 中的列在 Pandas DataFrame 中创建新列?

Pandas:从列值中减去一个单元格值

如何使用 Pandas 中的另一个 DataFrame 填充 DataFrame 中的缺失值

如何为一个 Pandas Dataframe 列中的所有值添加或减去某个百分比?

如何从导入的 CSV 文件中的所有值中减去一个值?

如何使用pandas减去数据集中所有列的分组数据中的第一个和最后一个值

Python pandas:对于一列中的每个唯一值,在另一列中找到一个最小值并从另一列的值中减去它

基于另一个 DataFrame 的公共列过滤和替换一个 Pandas DataFrame 中的值