您的位置 首页 > 装修房产

【相对湿度怎么计算】pandas实战:计算相对湿度,循环提速300倍

问题说明:DataFrame有两列数据:温度和露点,需要计算相对湿度并将其添加到df中。

为了测试不同方法的效率,这里设定df为500万行:

解决思路:

先给出计算相对湿度的函数RH

方法一:直接循环历遍,效率极低,不推荐

方法二:iterrows()历遍,提升有限

方法三:apply()函数

方法四:通用函数包装

推荐阅读numpy自定义通用函数

方法五:pandas向量化

方法六:numpy向量化


关注后私信循环提速+邮箱获取源码

推荐阅读:

pandas实战:从文本文件中提取数据(数据规整)

pandas实战:干掉文本文件中的中文字符

pandas实战:从3个月逐小时文件中提取单站点数据(有缺测)

关于作者: luda

无忧经验小编鲁达,内容侵删请Email至wohenlihai#qq.com(#改为@)

热门推荐