Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

두 Pandas 시리즈 비교 및 ​​차이점 인쇄

<시간/>

이 프로그램에서는 두 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 시리즈를 의미합니다.