【发布时间】:2019-04-11 23:33:26
【问题描述】:
我有一个熊猫dataframe,我在上面做了groupby 和value_counts:
df4.groupby(['City'])['User Type'].value_counts()
这给了我以下输出:
City User Type
C Subscriber 238889
Customer 61110
Dependent 1
N Subscriber 269149
Customer 30159
W Subscriber 220786
Customer 79214
现在我做了df6=df5.unstack(level=1).reset_index()
这返回了一个如下所示的df:
现在我做了df6.set_index('City',inplace=True)
这会产生输出:
我无法理解为什么城市会显示在“用户类型”下,有没有办法删除“用户类型”索引名称
做完之后:
df6=df5.unstack(level=1).reset_index().rename_axis(None, axis=1)
然后做:df6.set_index('City',inplace=True)
它仍然显示不同级别的城市:
【问题讨论】: