Python/pandas

[Python] Pandas Merge

Owen.white 2022. 10. 13. 16:41
728x90
반응형

목차

    Merge

    Concat

    판다스는 join / merge 작업의 경우 인덱스 및 관계 대수 기능에 대한 다양한 종류의 설정 논리를 사용하여 Series 및 DataFrame 개체를 쉽게 결합할 수 있는 다양한 기능을 제공한다.

     

    concat()을 사용하여 축을 따라 판다스 개체를 연결하는 방법

    df = pd.DataFrame(np.random.randn(10, 4))
    df

    pieces = [df[:3], df[3:7], df[7:]]
    pd.concat(pieces)

    Join

    merge()는 특정 열을 따라 SQL 스타일 join 유형을 활성화 한다.

    left = pd.DataFrame({"key" : ["foo", "foo"], "lval" : [1,2]})
    
    right = pd.DataFrame({"key" : ["foo", "foo"], "rval" : [4,5]})
    left

    right

    pd.merge(left, right, on = "key")

    반응형