У меня есть один DataFrame, df, у меня есть четыре столбца, показанных ниже:
IDP1 IDP1Number IDP2 IDP2Number
1 100 1 NaN
3 110 2 150
5 120 3 NaN
7 140 4 160
9 150 5 190
NaN NaN 6 130
NaN NaN 7 NaN
NaN NaN 8 200
NaN NaN 9 90
NaN NaN 10 NaN
Вместо этого я хочу отобразить значения из df.IDP1Number в IDP2Number, используя IDP1 в IDP2. Я хочу заменить существующие значения, если IDP1 и IDP2 существуют с IDP1Number. В противном случае оставьте значения в IDP2Number в покое.
The error message that appears reads, " Reindexing only valid with uniquely value Index objects
Ниже приводится датафрейм:
IDP1 IDP1Number IDP2 IDP2Number
1 100 1 100
3 110 2 150
5 120 3 110
7 140 4 160
9 150 5 120
NaN NaN 6 130
NaN NaN 7 140
NaN NaN 8 200
NaN NaN 9 150
NaN NaN 10 NaN