pandas-使用-点-值 (PD011)
源自 pandas-vet linter。
作用
检查在 Pandas Series 和 Index 对象上使用 .values
的情况。
为什么这不好?
.values
属性含义模糊,因为其返回类型不明确。因此,Pandas 文档不再推荐使用它。
相反,使用 .to_numpy()
返回 NumPy 数组,或使用 .array
返回 Pandas ExtensionArray
。
示例
建议改为
源自 pandas-vet linter。
检查在 Pandas Series 和 Index 对象上使用 .values
的情况。
.values
属性含义模糊,因为其返回类型不明确。因此,Pandas 文档不再推荐使用它。
相反,使用 .to_numpy()
返回 NumPy 数组,或使用 .array
返回 Pandas ExtensionArray
。
建议改为