Panda는 날짜 데이터 기준으로 정렬하는 함수를 제공하는데, 바로 sort_values 이다.
사용 방법은 다음과 같다.
df = pd.DataFrame(dict_list)
df.sort_values(by='date', inplace = True, ascending=False)
inplace 는 현재 데이터프레임의 데이터를 변경하겠다는 의미이다. 만약 False 설정하면 별도의 데이터프레임을 선언해서 데이터를 저장해야 한다.
ascending을 False로 할 경우 최신 날짜가 인덱스 최상단이 되고, True이면 반대로 최신 날짜가 가장 마지막에 인덱스 된다.
by 는 현재 인덱스중 사용할 인덱스의 이름을 뜻한다. dict_list라면 key 값을 의미한다.
0 댓글