>

나는 기존 값을 가진 2 개의 엑셀 파일을 가지고 있으며,이 값을 비교하고 상태 (Pass/Fail)를 표시해야합니다.이 값은 때로는 서로에 가깝습니다 (예 : 4.7 및 5 또는 7 및 7.3. 근접 테스트 사례가 실패하지 않도록 허용 오차를 추가하는 방법 엑셀 1 : 2.3, 4.3, 10.1, 22.2

엑셀 2 : 2, 4, 10, 22

근사값을 비교할 수 있도록 범위를 추가 할 수있는 방법이 있습니까?

  • 답변 # 1

    귀하의 질문을 올바르게 이해했는지 잘 모르겠지만 도움이 될 수 있습니다. 자신의 비교 함수를 정의하고 .apply() 와 함께 사용할 수 있습니다  데이터 프레임 열 또는 두 요소 만 비교

    import pandas as pd
    def equal_or_similar(x,y,threshold=0.2):
        return(abs(x-y)<threshold)
    equal_or_similar(1,1.1) 
    ## Returns true 
    items= [('x', [ 1,2,3,3,3,5,9,10,11,13]), ('y',[1.1,1.5,31,1,1,4.9,4,1,11,12])]
    df = pd.DataFrame.from_items(items)
    
    df.apply(lambda row : equal_or_similar(row[0],row[1]),axis=1)
    
    

  • 이전 sql - Power BI에서 구분 기호로 여러 열을 행으로 분할하는 방법은 무엇입니까?
  • 다음 winforms - TreeNode에 ForeColor를 설정하는 방법은 무엇입니까?