Advertisement
Guest User

Untitled

a guest
Mar 27th, 2017
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. borehole top bottom lithology
  2. 0 AP-2 94.6 95.1 dolomite
  3. 1 AP-2 95.1 96.7 limestone
  4. 2 AP-2 96.7 97.0 dolomite
  5. 3 AP-2 97.0 97.5 limestone
  6. 4 AP-2 97.5 97.8 limestone
  7. 5 AP-3 87.4 87.7 limestone
  8. 6 AP-3 87.7 88.1 limestone
  9. 7 AP-3 88.1 88.5 dolomite
  10. 8 AP-3 88.5 89.1 limestone
  11.  
  12. borehole Top Lith
  13. 0 AP-2 94.6 dolomite
  14. 1 AP-2 94.7 dolomite
  15. 2 AP-2 94.8 dolomite
  16. 3 AP-2 94.9 dolomite
  17. 4 AP-2 95.0 dolomite
  18. 5 AP-2 95.1 limestone
  19. 6 AP-2 95.2 limestone
  20. 7 AP-2 95.3 limestone
  21. 8 AP-2 95.4 limestone
  22. 9 AP-2 95.5 limestone
  23. 10 AP-2 95.6 limestone
  24. 11 AP-2 95.7 limestone
  25. 12 AP-2 95.8 limestone
  26. 13 AP-2 95.9 limestone
  27. 14 AP-2 96.0 limestone
  28. 15 AP-2 96.1 limestone
  29. 16 AP-2 96.2 limestone
  30. 17 AP-2 96.3 limestone
  31. 18 AP-2 96.4 limestone
  32. 19 AP-2 96.5 limestone
  33. 20 AP-2 96.6 limestone
  34. 21 AP-2 96.7 limestone
  35.  
  36. import pandas as pd
  37. import numpy as np
  38.  
  39. liths = {'borehole': {0: 'AP-2',
  40. 1: 'AP-2',
  41. 2: 'AP-2',
  42. 3: 'AP-2',
  43. 4: 'AP-2',
  44. 5: 'AP-3',
  45. 6: 'AP-3',
  46. 7: 'AP-3',
  47. 8: 'AP-3'},
  48. 'bottom': {0: 95.099999999999994,
  49. 1: 96.700000000000003,
  50. 2: 97.0,
  51. 3: 97.5,
  52. 4: 97.799999999999997,
  53. 5: 87.700000000000003,
  54. 6: 88.099999999999994,
  55. 7: 88.5,
  56. 8: 89.099999999999994},
  57. 'lithology': {0: 'dolomite',
  58. 1: 'limestone',
  59. 2: 'dolomite',
  60. 3: 'limestone',
  61. 4: 'limestone',
  62. 5: 'limestone',
  63. 6: 'limestone',
  64. 7: 'dolomite',
  65. 8: 'limestone'},
  66. 'top': {0: 94.599999999999994,
  67. 1: 95.099999999999994,
  68. 2: 96.700000000000003,
  69. 3: 97.0,
  70. 4: 97.5,
  71. 5: 87.400000000000006,
  72. 6: 87.700000000000003,
  73. 7: 88.099999999999994,
  74. 8: 88.5}}
  75.  
  76. filled = []
  77. increment = 0.1
  78. for row in liths.itertuples():
  79. start = row.top
  80. end = row.bottom
  81. for i in np.arange(start, end, increment):
  82. filled.append([row.borehole, i, row.lithology])
  83. filled = pd.DataFrame(filled, columns=['borehole', 'Top', 'Lith']); filled
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement