Trong chương trình này, chúng tôi sẽ so sánh hai loạt Pandas và sẽ in ra những điểm khác biệt trong loạt. Theo sự khác biệt, chúng tôi muốn nói rằng vị trí chỉ mục mà tại đó các phần tử không khớp.
Thuật toán
Step 1: Define two Pandas series, s1 and s2. Step 2: Compare the series using compare() function in the Pandas series. Step 3: Print their difference.
Mã mẫu
import pandas as pd s1 = 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("\nDifference between the series: \n",difference)
Đầu ra
S1: 0 10 1 20 2 30 3 40 4 50 5 60 dtype: int64 S2: 0 10 1 30 2 30 3 40 4 55 5 60 dtype: int64 Difference between the series: self other 1 20.0 30.0 4 50.0 55.0
Giải thích
Trong đầu ra ở trên, có hai cột trong đầu ra khác biệt. Một là 'tự ngã' và bên cạnh nó là 'khác'. Bản thân đề cập đến sê-ri s1 trong khi 'cái khác' đề cập đến sê-ri s2.