본문 바로가기

Python/Pandas

[Python] Pandas - DataFrame 인덱스 reset 하기

반응형

 

reset_index() 함수 사용

df 자체를 reset 상태로 저장 : inplace=True

# df 생성
df = pd.DataFrame({'a': [1,np.NaN,3,np.NaN,4,3,2]})

# NaN 값 제거
df = df.dropna()

# index reset하기 - 기존 index 제거 X
df.reset_index(drop=False)

# index reset하기 - 기존 index 제거 O
df.reset_index(drop=True)

 

 

sort

내림차순 : ascending=False

df 자체를 정렬된 상태로 저장 : inplace=True

df.sort_values(by=['name'], inplace=True)
반응형