全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1140 2
2014-05-08
各位,本人在处理数据时遇到了一些困难,请求帮忙!
具体问题如下:
Data 1

AUD=

22-Aug-11

7:22:11.522

AUD=

22-Aug-11

7:22:11.779

AUD=

22-Aug-11

7:22:12.521

AUD=

22-Aug-11

7:22:13.272

AUD=

22-Aug-11

7:22:13.533

AUD=

22-Aug-11

7:22:13.779

AUD=

22-Aug-11

7:22:14.026

AUD=

22-Aug-11

7:22:15.023

AUD=

22-Aug-11

7:22:15.471

AUD=

22-Aug-11

7:22:15.525



Data 2

AUD=

22-Aug-11

7:22:02.000

AUD=

22-Aug-11

7:22:02.000

AUD=

22-Aug-11

7:22:03.000

AUD=

22-Aug-11

7:22:03.000

AUD=

22-Aug-11

7:22:04.000

AUD=

22-Aug-11

7:22:09.000

AUD=

22-Aug-11

7:22:10.000

AUD=

22-Aug-11

7:22:11.000

AUD=

22-Aug-11

7:22:12.000



第三列是时间,data 1精确到0.001秒,data 2精确到秒。
因为data 1频率更高,如何对应于data 2中的每个数据,找出data 1中对应的数据(也就是说,之前或之后,时间最近的)并配对呢?
各位高手,多谢啦!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2014-5-8 10:07:50
只是找最近时间,而没有其他条件(当然ID等除外).
因为是高频数据,假设量很大,只能进行小范围的cartesion. 使用data1中每秒的最大和最小也就是data2的一个整点秒周围只有4个值。然后再匹配就会减小复杂度。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2014-5-8 12:08:34
Give you some ideas with fake data.

复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群