如何将pandas.Series.map应用于2列?

时间:2018-12-11 13:09:35

标签: pandas dataframe

所以,我有一个初始的DafaFrame:

YEAR    TYPE    FIRM
2010    A   Anda
2011    A   Anda
2012    A   Anda
2012    B   Boss
2013    B   Boss
2010    C   Lamar
2010    A   Rabbit

这只是一个例子,实际上我的任务超过10,000行。对于2010年至2018年的每个TYPE,我都有唯一的值。就像:

YEAR    TYPE    COEF.
2010    A   1
2011    A   2
2012    A   3
2012    B   1
2013    B   2
2010    C   3

我在另一个文件中有第二个DF。因此,我需要根据TYPEYEAR的值在第一个DF中添加一个新列。 最后,我想得到这样的东西:

YEAR    TYPE    FIRM    COEF.
2010    A   Anda    1
2011    A   Anda    2
2012    A   Anda    3
2012    B   Boss    1
2013    B   Boss    2
2010    C   Lamar   3
2010    A   Rabbit  1

0 个答案:

没有答案