[Pandas 기초 스터디] 데이터 정렬하기

soyyeong·2023년 2월 8일
0
post-thumbnail

데이터 정렬하기


1. 특정 열 기준으로 정렬 sort_values()

df.sort_values('a', ascending=False)
a열 기준으로 내림차순 정렬된 것 볼 수 있음.

2. 열 이름 변경하기 rename()

df.rename(columns={'a':'첫번째', 'b':'두번째', 'c':'세번째'}, inplace=True)
a, b, c 로 되어 있던 열 이름을 변경할 수 있음

inplace = True 를 해주면 원래 데이터프레임을 바꿀 수 있음. 이게 없으면 데이터프레임을 출력했을 때 열 이름이 변경 되기 전으로 출력됨.


3. 인덱스 값 초기화하기 reset_index()

df.reset_index()

4. 인덱스 번호 순서대로 정렬하기

이런 식으로 인덱스 번호가 정렬되어 있지 않은 경우, 또는 인덱스 번호를 역순으로 정렬하고 싶은 경우 sort_index를 활용해 인덱스 번호를 정렬할 수 있다. ascending=False로 내림차순 정렬을 하면 다음과 같다.
df.sort_index(inplace = True, ascending = False)

5. 특정 열 제거하기 drop(columns=['열이름'])

df.drop(columns=['a','b'])
drop()을 이용해 다음과 같이 특정 열을 제거할 수 있다.

Reference

  • 모두의 딥러닝
profile
블로그 이전 중입니다 : https://soyeong-blog.netlify.app/

0개의 댓글