python - 我有需要转换为时间序列数据的数据集,但是当我传递日期时,它给了我 ValueError 的错误:年份超出范围?
问题描述
我是非常新的python,请给我解决方案。
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 Dataframe 打印日期范围的方法:
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')
推荐阅读
- mysql - 如何获得 varchar 列的最大值
- flutter - 无法访问其他类的方法
- typescript - 在打字稿中建模数据
- python - QT:QSplitter 中的拉伸因子不起作用
- angular - 测试茉莉角@ViewChild
- pyspark - 有没有办法在 Databricks 笔记本中参数化魔术命令?
- r - R中的Sem路径分析
- postgresql - 如何通过 Doobie 将案例对象插入为 JSONB 格式?
- c++ - 如何运行 .exe 并通过 qprocess 将条目一一提供
- javascript - 模拟事件 - 鼠标滚动 - 在调用滚动处理程序方法时,滚动操作本身在窗口上丢失