Guest User

Untitled

a guest
Dec 10th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. d1 = pd.DataFrame({
  2. 'DATE_AND_TIME':['2018-12-05 08:31:23.479', '2018-12-05 08:31:25.654',
  3. '2018-12-05 08:31:27.013', '2018-12-05 08:31:30.004',
  4. '2018-12-05 08:31:32.479', '2018-12-05 08:31:33.079',
  5. '2018-12-05 08:31:34.504', '2018-12-05 08:31:37.729',
  6. '2018-12-05 08:31:38.854', '2018-12-05 08:31:40.654'],
  7. 'DELAY':[1, 2, 2, 3, 2, 2, 3, 2, 2, 2],
  8. 'CUR':['EUR', 'EUR', 'EUR', 'USD', 'USD', 'EUR', 'EUR', 'USD', 'USD', 'EUR']
  9. })
  10. d1['DATE_AND_TIME'] = d1['DATE_AND_TIME'].astype('datetime64[ns]')
  11. d2 = pd.DataFrame({
  12. 'CUR':['USD', 'USD', 'USD', 'USD', 'EUR', 'EUR', 'EUR', 'EUR'],
  13. 'DATE':['2018-12-04','2018-12-06','2018-12-09','2018-12-11',
  14. '2018-12-03','2018-12-07','2018-12-09','2018-12-11']
  15. })
  16. d2['DATE'] = d2['DATE'].astype('datetime64[ns]')
  17.  
  18. d1['PRE_ISD'] = d1['DATE_AND_TIME'] + pd.to_timedelta(d1.DELAY, unit='D')
  19.  
  20. CUR DATE_AND_TIME DELAY ISD
  21. 0 EUR 2018-12-05 08:31:23.479 1 2018-12-06
  22. 1 EUR 2018-12-05 08:31:25.654 2 2018-12-08
  23. 2 EUR 2018-12-05 08:31:27.013 2 2018-12-08
  24. 3 USD 2018-12-05 08:31:30.004 3 2018-12-10
  25. 4 USD 2018-12-05 08:31:32.479 2 2018-12-08
  26. 5 EUR 2018-12-05 08:31:33.079 2 2018-12-08
  27. 6 EUR 2018-12-05 08:31:34.504 3 2018-12-10
  28. 7 USD 2018-12-05 08:31:37.729 2 2018-12-08
  29. 8 USD 2018-12-05 08:31:38.854 2 2018-12-08
  30. 9 EUR 2018-12-05 08:31:40.654 2 2018-12-08
Add Comment
Please, Sign In to add comment