Я пытаюсь выполнить повторную выборку этих данных, загруженных из quandl, но у меня есть TypeError
, даже если они выглядят как datetime64[ns]
.
Я попытался запустить pd.to_datetime(df['Date'])
, чтобы убедиться, что это тип даты и времени, но безуспешно.
df = pd.read_pickle('data1')
print(df.Close.head())
df = df.reset_index()
df = df[['Date', 'Close']]
print(df.Date.head())
df = df.resample('W').mean
Date
2004-08-19 100.335
2004-08-20 108.310
2004-08-23 109.400
2004-08-24 104.870
2004-08-25 106.000
Name: Close, dtype: float64
0 2004-08-19
1 2004-08-20
2 2004-08-23
3 2004-08-24
4 2004-08-25
Name: Date, dtype: datetime64[ns]
Traceback (most recent call last):
File "/Users/raymond.devries/PycharmProjects/untitled2/datatry.py", line 15, in <module>
df = df.resample('W').mean
File "/Users/raymond.devries/PycharmProjects/untitled2/venv/lib/python3.7/site-packages/pandas/core/generic.py", line 8155, in resample
base=base, key=on, level=level)
File "/Users/raymond.devries/PycharmProjects/untitled2/venv/lib/python3.7/site-packages/pandas/core/resample.py", line 1250, in resample
return tg._get_resampler(obj, kind=kind)
File "/Users/raymond.devries/PycharmProjects/untitled2/venv/lib/python3.7/site-packages/pandas/core/resample.py", line 1380, in _get_resampler
"but got an instance of %r" % type(ax).__name__)
TypeError: Only valid with DatetimeIndex, TimedeltaIndex or PeriodIndex, but got an instance of 'RangeIndex'