pandas-use-of-dot-at (PD008)
源自 pandas-vet linter。
作用
检查 Pandas 对象上 .at
的使用。
为什么这不好?
.at
方法基于标签索引从 DataFrame
或 Series 中选择单个值,并且比使用 .loc
稍微快一些。但是,.loc
更符合习惯且用途更广,因为它可以一次选择多个值。
如果性能是一个重要的考虑因素,请将对象转换为 NumPy 数组,这将比使用 .at
代替 .loc
提供更大的性能提升。
示例
建议改为