使用 Python 数据科学手册(第 198 页图 3.6 为来自谷歌的任何人重新采样和转换频率),我正在尝试遵循示例,如下所示:
%matplotlib inline
import pandas as pd
import numpy as np
from pandas_datareader import data
import matplotlib.pyplot as plt
import seaborn; seaborn.set()
goog = data.DataReader('GOOG', start='2004', end='2016',
data_source='google')
goog = goog['Close']
goog.plot(alpha=0.5, style='-')
goog.resample('BA').mean().plot(style=':')
goog.asfreq('BA').plot(style='--');
plt.legend(['input', 'resample', 'asfreq'],
loc='upper left');
虽然示例如下所示:
为什么会这样?我很确定代码是完全重复的。我该如何解决这个问题?