如果名称匹配,则将列值映射到另一个数据框

时间:2020-10-27 12:16:58

标签: python pandas dataframe mapping

我收集了不同个人的数据。他们中的一些人选择使用自定义类别来定义工作,但必须将其转换为统一的存储桶以汇总其数据。

基本上,数据帧1中的自定义类别因人而异。我需要对照数据框#2进行检查,该数据框是一个转换表,用于标准化类别。

注意:并非每个人都有自定义类别。其中一些使用标准化的,所以我认为这可能必须包含lambda x条件,但我不确定如何执行。

之前:

df_2
    custom category     category  name
0      team meeting      meeting  erin
1  non-team meeting      meeting  erin
2        conference  development  erin
3        data entry         work  erin
4      toastmasters  development   tim
5            emails         work   tim
6             class  development   tim
df_1
      category  name
0      meeting  erin
1      meeting  erin
2  development  erin
3         work  erin
4  development   tim
5         work   tim
6  development   tim

之后:

int *P[3]

0 个答案:

没有答案