Я пытаюсь подключиться к DataFrame A к DataFrame B и нахожусь в ошибке.
Здесь мой оператор соединения:
merged = DataFrameA.join(DataFrameB, on=['Code','Date'])
И вот ошибка:
ValueError: len(left_on) must equal the number of levels in the index of "right"
Я не уверен, что порядок столбцов имеет значение (они не являются "упорядоченными"?), но на всякий случай DataFrames организованы следующим образом:
DataFrameA: Code, Date, ColA, ColB, ColC, ..., ColG, ColH (shape: 80514, 8 - no index)
DataFrameB: Date, Code, Col1, Col2, Col3, ..., Col15, Col16 (shape: 859, 16 - no index)
Нужно ли исправлять выражение о соединении? Или есть другой, лучший способ получить пересечение (или внутреннее соединение) этих двух DataFrames?