728x90
index
-
Python/Pandas DataFrame에 대한 팁코딩/Python 2024. 5. 22. 12:50
Pandas DataFrame의 행을 삭제할 경우의 문제Dataframe의 행을 삭제한 후에도 인덱스는 변경되지 않고 그대로기 때문에 for문으로 루프를 하면 에러가 발생할 수 있다.그래서 행을 삭제한 후에는 reset_index()를 사용해서 인덱스를 새로 만들어야 한다.reset_index의 파라미터 중 drop은 기존 인덱스를 삭제하고(False이면 기존 인덱스를 새로운 컬럼으로 삽입), inplace는 수정된 dataframe을 반환한다.df.drop(1, axis='index', inplace=True)df.reset_index(drop=True, inplace=True)Python/Pandas DataFrame값 변경Pandas DataFrame을 순환하기 위해 iterrows()를 사용할 경..