我如何只在彼此匹配的时间戳数据上放置两个pandas DataFrame?

时间:2018-01-31 09:16:22

标签: python pandas dataframe

我有两个pandas DataFrame看起来类似于下面的那个。虽然它们有不同的长度和数据值。

我想将两个数据帧放在两个数据帧之间,这两个数据帧在两个数据帧之间相互匹配

这样我最终会得到一个数据帧,其中包含匹配时间戳的两个数据帧中的所有数据,或两个匹配时间戳类似长度的数据帧也可以。

我怎样才能最有效地做到这一点:)?

  
      
  1. 位置UnitNameREF时间戳REF PowerREF WindspeedREF
  2.   
  3. 0 Bull Creek F10 2014-11-01 00:00:00 7.563642 3.957911
  4.   
  5. 2 Bull Creek F10 2014-11-01 00:20:00 60.73445 4.241572
  6.   
  7. 3 Bull Creek F10 2014-11-01 00:30:00 63.15441 4.24109
  8.   
  9. 4 Bull Creek F10 2014-11-01 00:40:00 59.0928 4.38905
  10.   
  11. 5 Bull Creek F10 2014-11-01 00:50:00 69.26197 4.374599
  12.   
  13. 6 Bull Creek F10 2014-11-01 01:00:00 101.0624 5.343887
  14.   
  15. 7 Bull Creek F10 2014-11-01 01:10:00 122.7937 5.183885
  16.   
  17. 8 Bull Creek F10 2014-11-01 01:20:00 86.57111 5.046734
  18.   
  19. 10 Bull Creek F10 2014-11-01 01:40:00 16.74043 3.024428
  20.   
  21. 11 Bull Creek F10 2014-11-01 01:50:00 12.58701 2.931352
  22.   
  23. 12 Bull Creek F10 2014-11-01 02:00:00 -1.029754 3.116549
  24.   
  25. 13 Bull Creek F10 2014-11-01 02:10:00 13.35998 3.448056
  26.   
  27. 14 Bull Creek F10 2014-11-01 02:20:00 17.42461 2.943588
  28.   
  29. 19 Bull Creek F10 2014-11-01 02:50:00 -11.01966 3.554834
  30.   
  31. 20 Bull Creek F10 2014-11-01 03:00:00 -4.38301 4.279259
  32.   
     fileREF = 'FilterDataREF.xlsx'

     dataREF = pd.read_excel(fileREF, sheetname='Sheet1')

0 个答案:

没有答案