我正在尝试从resample
到daily
monthly
数据
这就是我正在做的事情
i = 'NSE/CHENNPETRO'
df = pdr.DataReader(i, 'quandl', start, end)
df_monthly = df['Close'].resample('M').ohlc()
output:
Date open high low close
2017-07-31 353.55 400.10 353.55 387.00
2017-08-31 414.30 448.35 378.05 448.35
2017-09-30 460.80 460.80 391.10 402.95
2017-10-31 405.70 468.80 403.10 468.80
2017-11-30 464.55 470.65 427.45 427.45
我根据10
月的数据进行了检查。
Open: 410
High: 478
Low: 400
Close: 468.8
我不确定我可能做错了什么。对pandas
答案 0 :(得分:0)
您可以使用此
df_monthly = df['Close'].resample('M').apply(lambda x: x[-1])