python导出时序数据精度缺失解决办法(对时序数据重采样)

2023-11-09

源码

import pandas as pd

#导入数据
#parse_dates=True,将时间转换成时间类型的索引
df = pd.read_excel('D:\机器人采集数据样本.xlsx', index_col='时间', parse_dates=True)

#将数据进行补齐
#补齐规则,每秒采样四次
df_new = df.resample('250L').mean()

#空值部分采用线性插值
df_new1 = df_new.interpolate()

#打印差值之后的结果
# print(df)
print(df_new1)

#将结果写入到excel表格
df_new1.to_excel('测试7.xlsx')

实现的功能:将excel表的数据读入,按照时间进行重新采样,将数据进行插补,将处理后的数据输出到excel表(excel表被保存在该项目所在的位置)

实现过程遇到的问题:

输出的excel表时间一列出现错误的时间,并且精度不够。(前提:在程序里是正确的时间)

见下图

输出的excel

程序中的

 

理想的

解决办法:

1、找到输出excel表,对时间一列进行单元格设置

 

2、自定义->hh:mm:ss 代表:时分秒

心得:这个问题困扰我三天,我一直在程序中寻找解决办法,但是最后并不是用程序去解决的,因为本来这个东西就是对的,只是excel表显示的问题。在实际上,如果觉得自己的东西并没有问题,但是还是出现了问题,可以尝试采用另外一种方式解决。 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python导出时序数据精度缺失解决办法(对时序数据重采样) 的相关文章

随机推荐

  • Win 10 设置右键以管理员方式打开 CMD 窗口

    Add Open Command Window Here as Administrator reg Windows Registry Editor Version 5 00 HKEY CLASSES ROOT Directory shell
  • [623]64位WIN10下安装.net20

    下载Microsoft NET Framework 2 0 软件开发工具包 SDK x64 地址 https www microsoft com zh CN download confirmation aspx id 15354 https
  • Ubuntu防火墙操作

    ubuntu默认提供了防火墙工具ufw 安装sudo apt get install ufw 检查防火墙的状态 sudo ufw status inactive 关闭 active 开启 关防火墙 sudo ufw disable 开防火墙
  • linux 全局查找文件命令

    find name xxx aaa
  • android bitmap面试题,Android面试Android进阶(十四)-Bitmap相关问题

    问 drawable和mipmap的区别是什么 答 根据官方说明 应用图标的图片资源存放在mipmap系列文件夹中 而其余图片存放在drawable系列文件夹中 1 mipmap纹理映射技术会将资源缩放到设备分辨率大小 drawable会将
  • Struts2框架xml验证

    struts2框架验证 xml方式 首先要从页面中获取对应的标签name属性的值 在动作类action中声明同名的属性 提供get和set方法 创建一个xml格式验证文件 命名方式 ActionClassName validation xm
  • vue2 + antd1.7.8 和 vue3 + antd2.2.8表单动态添加删除表单项

    1 vue2 antd 1
  • 英文投稿的一点经验【转载】

    英文投稿的一点经验 转载 1 首先一定要注意杂志的发表范围 超出范围的千万别投 要不就是浪费时间 另外 每个杂志都有他们的具体格式要求 一定要按照他们的要求把论文写好 免得浪费时间 前些时候 我的一个同事向一个著名的英文杂志投稿 由于格式问
  • 【Android App】实战项目之仿微信的私信和群聊App(附源码和演示视频 超详细必看)

    需要全部代码请点赞关注收藏后评论区留言私信 手机最开始用于通话 后来增加了短信功能 初步满足了人与人之间的沟通需求 然而短信只能发文字 于是出现了能够发图片的彩信 但不管短信还是彩信 资费都太贵了 令人惜墨如金 后来移动公司推出飞信 它支持
  • 不同设备屏幕尺寸和DPR适配

    为什么需要适配 目前市面上设备屏幕属性十分多样化 宽度和DPR并不一致 而作为设计和前端开发 无法为每个尺寸的设备单独设计一套UI并将其转为前端代码 这不现实 所以我们需要一套方案来将一套设计稿完美呈现在不同尺寸的设备上 设备的多样性不止体
  • Vue的双向绑定

    看过无数遍 还是说不清楚 来个说人话的加深印象 首先再vue初始化的时候 就对data数据进行了劫持监听 其中就是监听器 Observe 用来监听所有属性 若有属性发生变化就需要告诉订阅者Watcher看是否需要更新 因为订阅者Watche
  • [Matlab科学计算] 欧拉角和坐标变换个人总结

    问题由来 在计算铁磁材料多晶体的有效模量时 需要考虑晶粒在多晶体中的方向分布 一般用三个欧拉角来表示晶粒在多晶体中的方向 用方向分布函数来表示某个方向的分布密度 基于此 迫使我要掌握欧拉角 但是在阅读众多教材和博客文章中发现 大家对欧拉角的
  • JAVA对象在内存中运行机制

    在方法中创建一个对象时 在方法栈中只存有对象在堆中的地址 对象本身存放在堆内存中 类中的非static成员属于对象在堆中被创建 类中的static成员属于类并在运行类时存放在永生代中
  • PV、EV、AC、BAC、EAC、ETC等的含义及计算公式

    PV EV AC BAC EAC ETC等计算公式含义 PV Planned Value 计划值 应该完成多少工作 按照计划截止目前应该花费的预算 AC Actual Cost 实际成本 完成工作的实际成本是多少 截止目前实际的花费 EV
  • multiple definition of(变量或者函数)

    今天在公司写项目的时候 遇到如下错误 半个小时了 没看出来问题出在哪里 我看了好几遍代码 确认没有重定义 后来问旁边的大牛 才发现自己手误 错吧 include area h 写成 include area c 千万得小心啊 有时候心里想的
  • Qt + C++编程问题系列1:解决因this指针被析构导致的崩溃问题<初识enable_shared_from_this类及使用智能指针的好处>

    这里是目录 前言 原因 解决办法 boost和C 11 结尾 前言 在基于Qt和C 开发的程序运行的时候 程序突然发生崩溃 在查找原因的时候花费的时间比较多 情形一般情况遇不到 因此写篇博客记录一下 原因 在Qt编程中 很多时候为了不让数据
  • Hive 安装与配置步骤

    Hive 安装与配置步骤 一 下载版本 1 1下载hive 1 2 直接用 wget 下载 1 3 解压 二 配置文件 2 1 修改hive env sh 2 2 修改hive log4j properties 2 3 配置MySQL作为M
  • C++库std::flush介绍

    std flush 介绍 使用场景 示例 调试场景 实时进度指示场景 保证日志完整性场景 介绍 std flush 是C 标准库 中的一个操作符 用于刷新输出流 刷新输出流表示将缓冲区中的数据立即发送到关联的输出设备 例如屏幕或文件 在某些
  • R语言金融分析作业(一)

    1 从WDI分别下载所有国家2016年和2017年GDP数据 1 计算经济增长 2 变成宽数据 library WDI library reshape 在线获取数据 DF lt WDI country all indicator NY GD
  • python导出时序数据精度缺失解决办法(对时序数据重采样)

    源码 import pandas as pd 导入数据 parse dates True 将时间转换成时间类型的索引 df pd read excel D 机器人采集数据样本 xlsx index col 时间 parse dates Tr