【发布时间】:2018-08-22 09:11:01
【问题描述】:
将主要分类变量的数据集中的一些数据透视表放在 Pandas 中,这些变量完全以数字代码表示,并带有随附的代码簿/字典。
我希望显示类别标签而不是数字代码。我在其他地方或 Pandas 文档中找不到此问题的答案。
例如...
gender_dict = {1: "Male", 2: "Female"}
df['gender'].map(gender_dict)
pd.pivot_table(df, values=['location'], index=['gender'], aggfunc=len)
...而不是表格中显示 1 和 2 的性别,我希望它显示标签“男性”和“女性”
谢谢 乙
【问题讨论】:
-
df['gender'] = df['gender'].map(gender_dict)
标签: python-3.x pandas dictionary pivot-table categorical-data