1
팬더 데이터 프레임을 읽는 .csv 파일이 있습니다. .csv 파일은 내가 다음 코드에서 파일을 읽고있다날짜순으로 팬더 데이터 프레임을 정렬하는 방법
Date,Expense
03/05/2015,75.0
01/01/2015,45.0
01/02/2015,245.0
01/02/2015,1280.0
01/02/2015,75.0
01/05/2015,55.0
01/03/2015,287.0
01/07/2015,3185.0
01/07/2015,981.0
01/07/2015,342.0
01/02/2015,64.8
의 형식은 다음과;
import pandas as pd
df = pd.read_csv(text_file.csv, sep=',', dtype={'Date': str, 'Expense': float})
다음으로 df['Date']
을 통해 날짜 시간 개체로 변환합니다.
df['Date'] = pd.to_datetime(df.Date)
df.sort_values(by='Date')
print(df['Date'])
새로 정렬 된 데이터를 인쇄 할 때 값이 날짜 시간 개체로 변환되었지만 정렬되지 않은 것은 분명합니다. 날짜순으로 날짜순으로 판다를 분류하려면 어떻게합니까?
0 2015-03-05
1 2015-01-01
2 2015-01-02
3 2015-01-02
4 2015-01-02
5 2015-01-05
6 2015-01-03
7 2015-01-07
8 2015-01-07
9 2015-01-07
10 2015-01-02
Name: Date, type: datetime64[ns]
당신은 다시 재 할당해야 df. 'sort_value'는 inplace 연산이 아닙니다. –