I have a polygon feature class (19,664 features) that approximately half of are duplicates. One of each is mostly null but has one attribute that I need to populate the other with before I delete the mostly null feature. (This happened as a result of combining two different feature classes during a gdb restructure migration.)

The Room ID matches for the duplicate features and the number in Room Name is what I need to replace the "ROOM NAME" text values. Some Room ID's are repeated more than twice, so there is more than one record to change sometimes. I'm pretty new to Python so I've been trying a few things but nothing has worked yet. Any help or tips would be greatly appreciated. I'm using ArcMap 10.6.1