[ Data Analystics/pandas ][Pandas] merge() 메소드를 사용하여 데이터 병합하기2024-01-08 17:47:07안녕하세요 이번 글에서는 merge() 메소드를 사용하여 데이터를 병합하는 방법에 대해서 알아보겠습니다. 먼저 pandas 라이브러리를 불러와줍니다. import pandas as pd 라이브러리를 불러온 후 DataFrame 객체 두 개를 생성합니다. 이후 merge() 메소드를 사용하여 df_A_B와 df_C_D를 병합해줍니다. join() 메소드를 사용하여 병합을 하려고 하니, 아래와 같은 에러가 발생했습니다. 이유는 칼럼이 중복되었기 때문입니다 ! join() 메소드를 사용하여 데이터를 병합하고 싶은 경우에는 병합하고자 하는 데이터에서 칼럼이 중복되지 않도록 하여야 합니다. ValueError: columns overlap but no suffix specified: Index(['판매월'], d..
[ Data Analystics/pandas ][Pandas] join() 메소드를 사용하여 데이터 통합하기2024-01-08 10:56:29안녕하세요 이번 글에서는 join() 메소드를 사용하여 데이터를 통합하는 방법에 대해서 알아보겠습니다. 먼저 pandas 라이브러리를 불러옵니다. import pandas as pd 이후 2개의 DataFrame 객체를 생성한 후 join 메소드를 통해 데이터를 통합합니다. concat() 메소드와의 다른 점은 join() 메소드는 "가로" 방향으로 데이터를 통합합니다. 아래 코드는 concat() 코드의 실행 예시입니다. 인덱스 라벨을 지정하여 DataFrame 객체를 생성하고 데이터를 통합할 수도 있습니다 데이터를 통합할 때는 주의하실 점이 있습니다. 아래와 같이 칼럼이 일치하지 않는 경우 데이터가 NaN(결측치)로 바뀌는 문제가 발생할 수 있으므로 인덱스가 일치하는지 체크한 후 데이터 통합을 하면 ..