尝试将每日频率的数据转换为每周频率。
在:
weeklyaaapl = pd.DataFrame()
weeklyaapl['Open'] = aapl.Open.resample('W').iloc[0]
#here I am trying to take the first value of the aapl.Open,
#that falls within the week.
输出:
ValueError: .resample() is now a deferred operation
use .resample(...).mean() instead of .resample(...)
我希望真正的开放(本周打印的第一个打开)(该周的第一天打开)。 相反,它希望我使用.mean()获取给定周的每日开放值的平均值,这不是我需要的信息。
似乎无法解释错误,文档也无济于事。
答案 0 :(得分:0)
我认为你需要。
aapl.resample('W').first()
输出:
Open High Low Close Volume
Date
2010-01-10 30.49 30.64 30.34 30.57 123432050
2010-01-17 30.40 30.43 29.78 30.02 115557365
2010-01-24 29.76 30.74 29.61 30.72 182501620
2010-01-31 28.93 29.24 28.60 29.01 266424802
2010-02-07 27.48 28.00 27.33 27.82 187468421