gpt4 book ai didi

python - 使用逻辑表达式加速应用

转载 作者:太空宇宙 更新时间:2023-11-04 02:43:19 24 4
gpt4 key购买 nike

我有 20K 行的数据框和类似于

的表达式
df[‘res’] = df[vnames].apply(lambda q: ((q == 1) | (q == 12)).any(), axis=1)

它有效,但需要相当长的时间。
有没有更有效的方法来运行它?

最佳答案

选项 1

v = df[vnames].values
df['res'] = ((v == 1) | (v == 12)).any(1)

关于python - 使用逻辑表达式加速应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45842446/

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