Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我有需要转换为时间序列数据的数据集,但当我传递日期时,它会给我ValueError错误:年份超出范围?_Python_Pandas - Fatal编程技术网

Python 我有需要转换为时间序列数据的数据集,但当我传递日期时,它会给我ValueError错误:年份超出范围?

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

我是非常新的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.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左右,你就会得到你做错的地方。