본문 바로가기
728x90

concat2

python, 데이터프레임 - 데이터프레임 합치기(concat, reset_index()는 거들뿐) 데이터 프레임을 합쳐야 한다면, concat() 명령이 준비되어 있다. merge(), join() 명령은 다음에... df1과 df2 라는 데이터프레임이 있고, 2개를 결합해서 df라는 데이터프레임을 만드는 상황을 가정해 보자 아래와 같이 concat()명령을 수행하면 결합된 형태의 df를 얻을 수 있다. 인덱스가 0-1-2-0-1 인 것이 싫다면, 아래처럼 인덱스를 다시 설정 할 수 있다. 혹은 ignore_index=True 라는 옵션을 주어도 같은 결과를 얻는다. 그런데 말입니다.... 아래와 같은 df1과 df2에 대해서 concat()을 수행하면 어떻게 될까? 아래처럼 서로다른 컬럼명이 구분되어 원하는 형태와 다른 모양이 얻어지므로 알아둡시다. 그렇다면! 컬럼명이 같더라도 아래처럼 가로방향으로.. 2023. 6. 24.
python, 데이터프레임() - 열 추출 데이터프레임 사용하다보면, 사용에 필요한 열만 싹~ 모아서 정리한번 하고 싶을때가 있는데,,, 필요한 열만 추출하는 방법을 알아보자. 금현물 데이터를 사용하겠다. 파일에서 데이터를 읽으면, 일자/종가/거래량/거래대금 이라는 열이 있는데, 이중에서 종가/거래량만을 추출하는 것을 해보자. 아마도 방법은 몇가지 있을 텐데, 내가 익숙한 방법을 소개한다. 코드 보자. concat이라면 명령을 사용하고 있다. 사실 열을 합친다는 의미인건데, 그렇게 합쳐서 새로운 df2를 만들고 있다. axis=1 이라는 옵션이 열에 대한 처리를 수행하라 라는 의미 되시겠다. df2=pd.concat~~~ 이 아니고 df=pd.concat~~~ 이라고 했다면, df는 종가/거래량을 갖는 데이터프레임으로 변경된다. 2022. 7. 25.
728x90