【发布时间】:2018-03-16 02:27:01
【问题描述】:
希望将每月数据分成几周。这是尝试的代码:
import pandas as pd
import datetime
d = {'By' : pd.Series(pd.date_range('20171030', periods=2, freq='M')),
'Qty': pd.Series([100,200], index=range(2))}
df = pd.DataFrame(d)
df.resample('W').sum()
...给我
仅对 DatetimeIndex、TimedeltaIndex 或 PeriodIndex 有效,但出现“RangeIndex”实例错误。
希望将_Qty_ 值除以_Sundays_
了解如何使用以下方法获取 date_range:
<code>dates = pd.DataFrame(pd.date_range(min(df.By), max(df.By), freq="W-Sun"), columns=['Week'])</code>
...但不知道如何生成拆分。
【问题讨论】:
标签: python pandas datetime indexing pandas-groupby