与另一个数据帧的len相比,pandas和resample

时间:2016-06-14 06:05:19

标签: python pandas

我有两个在同一时期延伸的数据帧

"2016-05-13" to "2016-05-19"

dfonedftwo

dfone长度为29542 dftwo长度为11637

我想要制作corrcoef,但我需要两者的长度相等。有没有像

这样的方式

dfone.resample(len(dftwo)).mean()

编辑:

日期如下:

2016-06-10 20:15:00+02:00    
2016-06-10 20:16:00+02:00   
2016-06-10 20:17:00+02:00   
2016-06-10 20:18:00+02:00  
2016-06-10 20:19:00+02:00   

两个数据帧的日期之间存在重复。但它们可能不会在同一时间开始结束。

1 个答案:

答案 0 :(得分:0)

我认为你可以先minutes print (dfone) col 2016-06-10 18:16:00 1 2016-06-10 18:16:00 3 2016-06-10 18:17:00 4 2016-06-10 18:17:00 1 2016-06-10 18:17:00 4 2016-06-10 18:18:00 1 2016-06-10 18:19:00 8 print (dftwo) col1 2016-06-10 18:16:00 1 2016-06-10 18:16:00 3 2016-06-10 18:17:00 4 2016-06-10 18:18:00 1 2016-06-10 18:19:00 8 print (dfone.resample('1Min').mean()) col 2016-06-10 18:16:00 2 2016-06-10 18:17:00 3 2016-06-10 18:18:00 1 2016-06-10 18:19:00 8 print (dftwo.join(dfone.resample('1Min').mean())) col1 col 2016-06-10 18:16:00 1 2 2016-06-10 18:16:00 3 2 2016-06-10 18:17:00 4 3 2016-06-10 18:18:00 1 1 2016-06-10 18:19:00 8 8 (因为样本中没有秒数),然后是resample

    ser=serial.Serial ('com3',9600,timeout =1)
    ser.write(b'S')
    X=ser.read(1)
    print(X)