티스토리 뷰
[준비] dataframe 생성
import pandas as pd
list_val = [
[1, 2, 3],
[1, 5, 6],
[7, 8, 9]
]
list_col = ['col1', 'col2', 'col3']
list_idx = ['a', 'b', 'c']
df_a = pd.DataFrame(list_val, columns=list_col, index=list_idx)
sort_index 함수를 사용해 index를 기준으로 정렬한다.
df_a.sort_index(ascending=False)
df_a
sort_values 함수를 사용해 value를 기준으로 정렬한다.
df_a.sort_values(by='col1', ascending=False)
sort_values 함수의 매개변수에 list를 할당해 복합 정렬한다.
df_a.sort_values(by=['col1', 'col2'], ascending=[True, False])
※ ascending에 True만 지정하면 col1, col2에 모두 True가 적용된다.
'Programming' 카테고리의 다른 글
pandas dataframe에서 index로 dataframe 조회하기 (0) | 2021.01.21 |
---|---|
pandas dataframe column unique value 확인하기 (0) | 2021.01.21 |
pandas dataframe index 다루기 (0) | 2021.01.21 |
pandas에서 연속 날짜 구하기 (0) | 2021.01.21 |
numpy random 패키지 사용하기 (0) | 2021.01.21 |
최근에 올라온 글
글 보관함
- Total
- Today
- Yesterday