gpt4 book ai didi

python - 找到不同行中两个单元格的最小值

转载 作者:太空宇宙 更新时间:2023-11-04 08:48:06 25 4
gpt4 key购买 nike

我有以下包含 AB 列的数据框。 C 列应为前一行 A.shift(1) 和当前行 B 的最小值:

         A     B     C
Index
1 100 200 NaN
2 150 230 100
3 130 110 110

有什么简单的方法吗?如何用不属于同一行的单元格构造 min() 函数?

最佳答案

您可以使用numpy.minimum() 找出序列中两个Series 的最小元素:

import numpy as np
df['C'] = np.minimum(df.A.shift(), df.B)

df
# A B C
# Index
# 1 100 200 NaN
# 2 150 230 100.0
# 3 130 110 110.0

关于python - 找到不同行中两个单元格的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38212484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com