python - 一旦我连接,如何更改列中的时间戳以使其连续?
问题描述
``我正在连接 3 个 csv 文件,每个文件记录 10 分钟的数据。每个文件包含大约 73000 行;10 分钟记录,采样率 = 12000 点 (Hz)。
信号已被 [抽取] 100 倍(这就是为什么有 73000 行,而不是 7300000)和 6 列,其中第 2 列 = 时间。row2-row1=0.008203 秒之间的差异。
每个文件包含第 0 行到第 ~73169 行。我能够将所有文件连接成一个 .csv 文件。时间序列看起来像 0.086092 到 600.260394(秒),下一个从 0.086092 到 599.784587(秒)开始。
最后一行有 2 个值,缺少第 3、4 列(空白单元格),下一行从 0.086091 开始到 600.301452(秒)。
如何使时间序列连续并填充相邻列中的那些空白单元格?
filenames = ['Desktop/1.csv, Desktop/2.csv, Desktop/3.csv']
dataframes = []
for filename in filenames:
dataframes.append(pd.read_csv(filename,skiprows=1))
frame = pd.concat(dataframes)
frame.to_csv('Desktop/concatenate.csv')
屏幕截图:B 列 = 以秒为单位的时间
附件是我用来解决的代码..感谢任何建议..这是截图
解决方案
推荐阅读
- excel - 单元格匹配多个或字符串然后复制
- google-api - 谷歌云搜索 - db.blobColumns
- azure - 获取 ExpressRoute 网关的 BGP 对等体
- apollo - 阿波罗图管理器 406:不可接受
- angular - 为什么@angular/fire 显示:'服务器错误。证书已过期',当我运行时:ng add @angular/fire?
- sockets - 为什么HTTP客户端在三次握手的ACK报文中会发送空数据?
- python - 将 HTML5 音频“currentTime”和“duration”放入 Python
- javascript - 手风琴列表的未识别 jquery 问题
- javascript - 将数据库 ID 绑定到输入字段名称
- vue.js - 如何将函数传递给html