이 프로그램에서는 두 Pandas 시리즈를 비교하고 시리즈의 차이점을 인쇄합니다. 차이점은 요소가 일치하지 않는 인덱스 위치를 의미합니다.
알고리즘
1단계:Pandas 시리즈 s1과 s2를 정의합니다. 2단계:Pandas 시리즈의 compare() 함수를 사용하여 시리즈를 비교합니다. 3단계:차이점을 인쇄합니다.
예시 코드
판다를 pds1 =pd.Series([10,20,30,40,50,60])s2 =pd.Series([10,30,30,40,55,60])print("S1으로 가져오기 :\n", s1)print("\nS2:\n", s2)difference =s1.compare(s2)print("\n계열 간의 차이:\n",차이)
출력
S1:0 101 202 303 404 505 60dtype:int64S2:0 101 302 303 404 555 60dtype:int64시리즈 간의 차이:self other1 20.0 30.055 50.0설명위의 출력에서 차이 출력에는 두 개의 열이 있습니다. 하나는 '자신'이고 그 옆에 '타자'가 있습니다. self는 s1 시리즈, 'other'는 s2 시리즈를 의미합니다.