DataFrame A에서 DataFrame A를 내부 조인하려고 시도하는 중 오류가 발생했습니다. (그들이 진정으로 그들이 "주문"없습니다?) 나는 열 순서 문제 모르겠어요Python Pandas 내부 조인
ValueError: len(left_on) must equal the number of levels in the index of "right"
:
여기 내 가입 문의 :
merged = DataFrameA.join(DataFrameB, on=['Code','Date'])
그리고 여기에 오류 발생 하지만 단지 경우, 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의 교차 (또는 내부 결합)를 얻는 다른 방법이 있습니까?
그냥 뭔가를 가입
에 참여, 기술적으로 그 문제에 대한 모든 DFS와 시리즈와 패널 인덱스를해야합니다, 그것은하지 않을 수 있습니다 당신이 설정 한 하나가 되겠지만 항상 0에서 시작하는 아마도 int64 일 것입니다. – EdChum
완전히 옳습니다. 나는 그 방법을 간결하게 말하는 방법을 모르겠습니다. 표준 색인? 기본 색인? –