在Pandas数据框列中找到最长字符串的长度

在Pandas数据框列中找到最长字符串的长度,第1张

在Pandas数据框列中找到最长字符串的长度

DSM的建议似乎是您无需进行一些手动微优化就能获得的最佳效果:

%timeit -n 100 df.col1.str.len().max()100 loops, best of 3: 11.7 ms per loop%timeit -n 100 df.col1.map(lambda x: len(x)).max()100 loops, best of 3: 16.4 ms per loop%timeit -n 100 df.col1.map(len).max()100 loops, best of 3: 10.1 ms per loop

请注意,显式使用该

str.len()
方法似乎并没有多大改进。如果您不熟悉IPython(这是非常方便的
%timeit
语法所来自的地方),我绝对建议您尝试一下,以快速测试此类内容。

更新 添加了屏幕截图



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5651099.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存