【发布时间】:2020-04-14 23:44:33
【问题描述】:
我有以下代码:
import fxcmpy
import pandas as pd
from pandas import datetime
from pandas import DataFrame as df
import matplotlib
from pandas_datareader import data as web
import matplotlib.pyplot as plt
end = datetime.datetime.today()
today = date.today()
data = con.get_candles(ticker, period='D1', start = start, end = end)
data.index = pd.to_datetime(data.index, format ='%Y-%B-%d')
data = data.set_index(data.index.normalize())
data = data.reindex(full_dates)
当我打印data
我明白了:
bidopen bidclose bidhigh bidlow askopen askclose askhigh asklow tickqty
2008-01-01 NaN NaN NaN NaN NaN NaN NaN NaN NaN
2008-01-02 NaN NaN NaN NaN NaN NaN NaN NaN NaN
2008-01-03 13261.82 13043.96 13279.54 12991.37 13261.82 13043.96 13279.54 12991.37 0.0
2008-01-04 13044.12 13056.72 13137.93 13023.56 13044.12 13056.72 13137.93 13023.56 0.0
2008-01-05 13046.56 12800.18 13046.72 12789.04 13046.56 12800.18 13046.72 12789.04 0.0
... ... ... ... ... ... ... ... ... ...
2019-12-19 28272.45 28401.75 28414.05 28245.65 28277.00 28405.45 28418.65 28248.35 378239.0
2019-12-20 NaN NaN NaN NaN NaN NaN NaN NaN NaN
2019-12-21 28401.60 28472.20 28518.80 28369.90 28405.30 28474.30 28520.30 28371.30 513987.0
2019-12-22 NaN NaN NaN NaN NaN NaN NaN NaN NaN
2019-12-23 NaN NaN NaN NaN NaN NaN NaN NaN NaN
4375 rows × 9 columns
我的问题是,由于我使用的日期格式是 format ='%Y-%B-%d',为什么它没有以这种格式显示?
【问题讨论】: