我想在数据框的顶部显示当前日期(在此示例中为2017-11-16)。当我下载数据时,新日期出现在数据框的底部。 我怎么能改变它?
Open High Low Close Adj Close
Date
2017-11-13 173.500000 174.500000 173.399994 173.970001 173.970001
2017-11-14 173.039993 173.479996 171.179993 171.339996 171.339996
2017-11-15 169.970001 170.320007 168.380005 169.080002 169.080002
2017-11-16 171.179993 171.869995 170.300003 171.100006 171.100006
我的代码是:
import pandas_datareader.data as web
import datetime
import pandas as pd
DayToPast=5
today = datetime.date.today()
end = datetime.date.today()
start = today-datetime.timedelta(days=DayToPast)
df=web.DataReader('AAPL', 'yahoo', start, end)
print(df)
谢谢&祝你有愉快的一天。
答案 0 :(得分:0)
假设"今天"是数据框索引中的最大日期,您可以按索引的降序对数据进行排序:
df.sort_index(ascending=False, inplace=True)