熊猫根据类别添加枚举列

时间:2020-04-22 18:32:59

标签: python pandas pandas-groupby

我有以下数据框:

df_all:

Keyword    Type        Position
test       Video         1
test       News          2
test       News          3
test       Image         4
test       Image         5
test       Image         6
test       Video         7
test       News          8
test2      Video         1
test2      News          2
test2      Image         3
test2      News          4
test2      Video         5
test2      News          6

现在,我想为每种类型创建单独的数据框,创建一个新列,并为每个关键字“重新索引”位置,以便最终结果如下所示:

df_news:

Keyword    Type        Position    Position_New
test       News          2               1
test       News          3               2
test       News          8               3
test2      News          2               1 
test2      News          4               2
test2      News          6               3 

df_video:

Keyword    Type        Position    Position_New
test       Video         1                1
test       Video         7                2 
test2      Video         1                1
test2      Video         5                2 

我可以用groupby魔术来实现吗?

在此先感谢您的帮助或指导。

0 个答案:

没有答案