Pandas - 두 열에서 동일한 요소 체크 아웃

각각 두 열을 꺼내 두 열을 두 목록으로 바꾸고 두 목록을 비교한다.
#          
def cig_data(file_path1, file_path2):
    data = pd.read_excel(file_path1, sheet_name=0, encoding='gbk')
    data.drop_duplicates(subset='  ', keep='first', inplace=True)
    print(data['  '])
    data_list = data['  '].values.tolist()      #          
    print(data_list)

    Df = pd.read_excel(file_path2, sheet_name=0, encoding='gbk')
    df_list = Df['  '].values.tolist()

    a = [x for x in data_list if x in df_list]  #         
    print(a)


확장성:
 b = [y for y in (list1 + list2) if y not in a] #           
 c = [x for x in list1 if x not in list2]  # list1      list2   
 d = [y for y in list2 if y not in list1]  # list2      list1   

좋은 웹페이지 즐겨찾기