, так что это будет не очень эффективно.
ель - объединить столбцы в кадре данных (источник) на основе пар, которые описаны в отдельном кадре данных (ссылка). Результирующий кадр данных должен заменить заголовки столбцов в источнике на метки индекса в справочнике.
Фрейм данных, используемый для ссылок, выглядит следующим образом:df1 = pd.DataFrame(dict(
FIRST=['Alpha', 'Alpha', 'Charlie'],
SECOND=['Bravo', 'Delta', 'Delta']
), ['H1', 'H2', 'H3'])
df1
FIRST SECOND
H1 Alpha Bravo
H2 Alpha Delta
H3 Charlie Delta
Фрейм данных, используемый в качестве источника данных:df2 = pd.DataFrame(dict(
Alpha=['A', 'C'],
Bravo=['A', 'C'],
Delta=['T', 'C'],
Charlie=['T', 'G']
), ['item-000', 'item-111'])
df2
Alpha Bravo Charlie Delta
item-000 A A T T
item-111 C C G C
Как будет выглядеть итоговый кадр данных: H1 H2 H3
item-000 AA AT TT
item-111 CC CC GC
Вопрос
Возможно ли это с текущей настройкой, или было бы лучше изменить форму, в которой находятся данные?