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