У меня есть файлы паркета, и я хочу прочитать их на основе динамических столбцов, поэтому возьмем пример, у меня есть 2 фрейма данных, и я хочу выбрать данные из df1 на основе df2.
, поэтому я использую приведенный нижекод, но я хочу сделать его динамичным с точки зрения объединения столбцов, сегодня у меня есть 2 столбца, завтра я могу иметь 4.
a = dict[keys]
col1 = a[0]
col2 = a[1]
v = df1.join(df2,[df1[col1] == df2[col1],
df1.[col2] == df2.[col2],
how='inner')
Так, как я могу сделать эти столбцы динамическими, чтобы условие соединения не должно бытьжестко закодировано и добавит удаление столбцов из условия соединения.