короче ваш способ отражает на 100% мой, но теперь учтите, что если у вас не только поля ГОД ВОЗРАСТ ФАМИЛИЯ...
а где-то штук тридцать.
на самом деле я сделал вримерно так.
1 вынул обе таблицы (новую и старую) 2 потом join обе (имена столбцов ещё есть) 3 затем получил ^joined.columns[] 4 её транспонировал 5 join к первой 6 и опять flip 7 а потом, сравнивая, я получаю имя столбца, который поменялся.