Pandas.at与.loc

Pandas.at与.loc,第1张

Pandas.at与.loc

更新:

df.get_value
从0.21.0版开始不推荐使用。建议继续使用
df.at
df.iat


df.at
一次只能访问一个值。

df.loc
可以选择多个行和/或列。

请注意,还有

df.get_value
,访问单个值的速度可能更快:

In [25]: %timeit df.loc[('a', 'A'), ('c', 'C')]10000 loops, best of 3: 187 µs per loopIn [26]: %timeit df.at[('a', 'A'), ('c', 'C')]100000 loops, best of 3: 8.33 µs per loopIn [35]: %timeit df.get_value(('a', 'A'), ('c', 'C'))100000 loops, best of 3: 3.62 µs per loop

幕后

df.at[...]

调用
df.get_value
,但它还会对键进​​行一些类型检查。



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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存