我试图使用“sort\u value”对数据帧进行排序,但没有得到所需的输出
df1 = pd.read_csv('raw data/120_FT DDMG.csv')
df2 = pd.read_csv('raw data/120_FT MG.csv')
df3 = pd.read_csv('raw data/120_FT DD.csv')
dconcat = pd.concat([df1,df2,df3])
dconcat['date'] = pd.to_datetime(dconcat['ActivityDates(Individual)']+' '+dconcat['ScheduledStartTime'])
dconcat.sort_values(by='date')
dconcat = dconcat.set_index('date')
print(dconcat)
sort_values
返回一个数据帧,如果inplace=False
,则对该数据帧进行排序。所以
dconcat=dconcat.sort_values(by='date')
或者你可以做
dconcat.sort_values(by='date', inplace=True)
你可以试试这个
相关问题 更多 >
编程相关推荐