Как заполнить полностью строку в Python, если часть информации находится в дубликатах строки?
Считываю таблицу из excel в pandas. Нужно заполнить пробелы в строке информацией из ее дубликатов. Как это возможно сделать в рамках pandas? В формате Excel это делается через сортировку сначала по первому столбцу, потом по второму и т.д., но в оригинальном файле около 300к строк.
Input
N NAME ID LON LAT NAME of place
0 Barbarian 00001 57 91
1 Bard 58 92 Soltmarsh
2 Cleric 00003 93
3 NaN 00004 60 94 Valakkia
4 NaN 57 91 Waterdeep
5 Bard 00002 58 Soltmarsh
6 Cleric 00003 59 Barovia
7 Mage 60 94 Valakkia
8 Barbarian 00001 57 91
9 NaN 00002 58 Soltmarsh
10 Mage 00004 60 94
Output
N NAME ID LON LAT NAME of place
0 Barbarian 1 57 91 Waterdeep
1 Bard 2 58 92 Soltmarsh
2 Cleric 3 59 93 Barovia
3 Mage 4 60 94 Valakkia `