更新:
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,但它还会对键进行一些类型检查。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)