본문 바로가기
ML/ML-함수관련

inplace=True

by lucian 2021. 9. 29.

Pandas dataframe에서 inplace 인자가 있다.

 

보통 default값으로 False가 들어있고 생략되어 있는 경우가 많다.

이런 경우 새로운 df 변수에다가 이 수정된 df을 넣어줘야지 수정된 df의 정보를 쓸 수가 있다.

하지만 굳이 이렇게 새로운 변수말고 기존 변수에다가 수정된 변수를 쓰는 방법이 없을까?

 

경우는 두가지가 있다.

 

1. origin_df=origin_df.drop('컬럼명', axis=1) #axis=1은 열을 뜻함.

2. origin_df.drop('컬럼명', axis=1,inplace=True)

 

첫번쨰는 기냥 새로운 변수대신 원래 변수를 넣어준것.

두번쨰는 inplace 인자를 True로 바꿔주는 방법이다.

 

이러면 기존 df에 수정된 것이 다시 적용된 것을 볼 수 있다.

댓글