[译]pandas .at 和.loc速度对比


df.at 一次只能访问一个值。
df.loc能够选取多行多列。

In [25]: %timeit df.loc[('a', 'A'), ('c', 'C')]
10000 loops, best of 3: 187 µs per loop

In [26]: %timeit df.at[('a', 'A'), ('c', 'C')]
100000 loops, best of 3: 8.33 µs per loop

at修改值的速度大概是loc的十倍。

来源: https://stackoverflow.com/questions/37216485/pandas-at-versus-loc


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM