pandas-使用-dot-pivot-或-unstack (PD010)
源自 pandas-vet linter。
作用
检查 Pandas 对象上 .pivot 或 .unstack 的使用。
为什么这不好?
优先使用 .pivot_table 而不是 .pivot 或 .unstack。.pivot_table 更通用,可以用来实现与 .pivot 和 .unstack 相同的行为。
示例
import pandas as pd
df = pd.read_csv("cities.csv")
df.pivot(index="city", columns="year", values="population")
建议改为
import pandas as pd
df = pd.read_csv("cities.csv")
df.pivot_table(index="city", columns="year", values="population")