Python 我有需要转换为时间序列数据的数据集,但当我传递日期时,它会给我ValueError错误:年份超出范围?
我是非常新的python和ml,请给我解决方案Python 我有需要转换为时间序列数据的数据集,但当我传递日期时,它会给我ValueError错误:年份超出范围?,python,pandas,Python,Pandas,我是非常新的python和ml,请给我解决方案 query = "Select created_date,device_data From smeonix.uplink_data" result = session.execute(query, timeout=None) row = result._current_rows uplink_data = pd.Series(row['device_data'].values, index = pd.Date
query = "Select created_date,device_data From smeonix.uplink_data"
result = session.execute(query, timeout=None)
row = result._current_rows
uplink_data = pd.Series(row['device_data'].values,
index = pd.DatetimeIndex(data =
(tuple(pd.date_range('31/12/2018 00:00:00',
periods = 81389,
freq = 'A-DEC'))),
freq = 'A-DEC'))
你应该读书;您对日期范围的参数是错误的。这是我们使用panda数据框打印日期范围的方法:
import pandas as pd
from datetime import datetime
import numpy as np
date_rng = pd.date_range(start='1/1/2018', end='1/08/2018', freq='H')
将所需的一些示例数据作为输出。你给了很高的周期值,这对产生那么多年没有意义。把周期设为8或10左右,你就会得到你做错的地方。