gpt4 book ai didi

python - 用 python 查看 A 和上一个 B

转载 作者:太空狗 更新时间:2023-10-30 02:51:10 25 4
gpt4 key购买 nike

我有这张 table

df= pd.DataFrame ({'A': [0,1.5,2.1,2.9,4], 'B': [1.5,2.05,3,4,5]})

enter image description here

这里我有两个问题,一个间隙和一个重叠,我想使用 python pandas 自动检测,有人可以帮助我,谢谢

df= pd.DataFrame ({'A': [0,1.5,2.1,2.9,4], 'Validate': [1.5,2.05,3,4,5], 'test': ['np.nan', np.nan, 'gab','over', np.nan]})

enter image description here

谢谢

最佳答案

IIUC:

s = df.B.shift() - (df.A)

df['Validate'] = np.select((s>0, s<0), ('over', 'gap'), default=np.nan)

输出:

     A     B Validate
0 0.0 1.50 nan
1 1.5 2.05 nan
2 2.1 3.00 gap
3 2.9 4.00 over
4 4.0 5.00 nan

关于python - 用 python 查看 A 和上一个 B,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56878680/

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