2024-04-19 19:10:17 发布
网友
我想从python导入的excel文件中提取一些基于日期的数据。 我希望能够给出开始日期和结束日期,并得到特定时期的数据。 我尝试了不同的方法来安装pandas_datareader来使用以下代码,但是我不能。在
data = web.DataReader(dataset,start='', end='')
所以,这是我的代码。在
我怎样才能解决这个问题?:(
Excel file
import pandas as pd import datetime """ ticker,date,closeunadj ZF,2018-11-28,9.22 ZF,2018-11-27,9.16 ZF,2018-11-26,9.23 """ df = pd.read_clipboard(sep=",", parse_dates=["date"]).set_index("date") df
输出:
然后可以使用.loc将索引子集到您喜欢的日期范围。在
.loc
df.loc[(df.index < datetime.datetime(2018, 11, 28)) & (df.index > datetime.datetime(2018, 11, 26))]
ticker closeunadj date 2018-11-27 ZF 9.16
输出:
^{pr2}$然后可以使用
.loc
将索引子集到您喜欢的日期范围。在输出:
相关问题 更多 >
编程相关推荐