Windows 10, Python 3.8
Вопрос теоретический, хотя намек на основу кода получу с большой радостью ). Сам пока не понимаю, с какой стороны к нему подступиться.
Имеется две таблицы одна из них сводная - df1 (получена из четырех других таблиц), вторая df2 - первичная, очень большая, число строк в ней многократно больше, чем в df1. Таблицы схожи по двум столбцам ('x', 'y'), при этом любые комбинации этих столбцов в таблице df1, точно присутствуют в таблице df2. В таблице df1 нужно создать новый столбец, так, чтобы при значениях столбцов ('x', 'y') в таблице df1, и соответствующих им значениях в таблице df2, из столбца 'z' таблицы df2 бралось значение и помещалось в новый столбец таблицы df1.
Относительно решения, кроме хитрого использования merge, ничего на ум не идет, да и как сюда входить, тоже не понимаю.
Вопрос теоретический, хотя намек на основу кода получу с большой радостью ). Сам пока не понимаю, с какой стороны к нему подступиться.
Имеется две таблицы одна из них сводная - df1 (получена из четырех других таблиц), вторая df2 - первичная, очень большая, число строк в ней многократно больше, чем в df1. Таблицы схожи по двум столбцам ('x', 'y'), при этом любые комбинации этих столбцов в таблице df1, точно присутствуют в таблице df2. В таблице df1 нужно создать новый столбец, так, чтобы при значениях столбцов ('x', 'y') в таблице df1, и соответствующих им значениях в таблице df2, из столбца 'z' таблицы df2 бралось значение и помещалось в новый столбец таблицы df1.
Относительно решения, кроме хитрого использования merge, ничего на ум не идет, да и как сюда входить, тоже не понимаю.