【发布时间】:2026-01-04 21:15:01
【问题描述】:
我有多个有点不规则的时间序列(每个都在一个 CSV 文件中),如下所示:
X.csv
date,time,value
01/01/04,00:15:00,4.98
01/01/04,00:25:00,4.981
01/01/04,00:35:00,4.983
01/01/04,00:55:00,4.986
等等:
Y.csv
date,time,value
01/01/04,00:05:00,9.023
01/01/04,00:15:00,9.022
01/01/04,00:35:00,9.02
01/01/04,00:45:00,9.02
01/01/04,00:55:00,9.019
请注意,这两个文件的粒度基本上都是 10 分钟,但每个文件都有一些缺失的条目。
我现在想合并这两个时间序列实现以下目标:
date,time,X,Y
01/01/04,00:05:00,NA,9.023
01/01/04,00:15:00,4.98,9.022
01/01/04,00:25:00,4.981,NA
01/01/04,00:35:00,4.983,9.02
01/01/04,00:45:00,NA,9.02
01/01/04,00:55:00,4.986,9.019
有没有简单的方法来实现这一点?由于我有多个文件(不仅仅是两个),有没有办法对一批文件执行此操作?
【问题讨论】:
标签: r excel csv merge time-series