【发布时间】:2019-02-26 12:32:34
【问题描述】:
我有一个这样的 DataFrame:
Id First_name1 first_name2. first_name3 last_name1 last_name2
1. Michel. michelle. Michele. Jeremi. Jeremy
2 Jack. jack. Jak. Jean. Jean
3. Dave. Dav. Dave Daniel. Danielle
如你所见,对于同一个id,名字是不一样的。如果first_name1 == first_name2 或first_name3,我想检查每一行。如果相等,则创建一个名为 first_name 的新列,否则将所有不同的名称设置为 first_name1 等等......就像这样:
Id. First_name. First_name1. First_name2. Last_name1. Last_name2
1. Michel. Michelle. Michele. Jeremy. Jeremi
2. Jack. Jak. nan. Jean. nan
3. Dave. Dav. nan. Daniel. Danielle
【问题讨论】: