Guest User

Untitled

a guest
Oct 22nd, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. In [288]: df = pd.read_excel(r'C:downloadbook1.xlsx')
  2.  
  3. In [289]: df
  4. Out[289]:
  5. Type Type2 Max Price
  6. Kir1 руб/м вода 5 3.7
  7. Kir2 руб/м вода 4 4.2
  8. Kir3 руб/1000м газ 3 4600.0
  9. Kir4 руб/1000м газ 2 6500.0
  10. Kir5 руб/м газ 2 5.2
  11. Kir6 руб/1000м вода 3 6100.0
  12. Kir7 руб/м газ 2 4.0
  13. Kir8 руб/м вода 2 6.0
  14. Kir9 руб/1000м газ 5 9100.0
  15. Kir10 руб/м вода 4 7.0
  16.  
  17. In [290]: mask = (df['Type']=='руб/1000м') & (df['Type2'].str.contains('s*газs*'))
  18.  
  19. In [291]: df.loc[mask, 'Price'] /= 1000
  20.  
  21. In [292]: df.loc[mask, 'Type'] = 'руб/м'
  22.  
  23. In [293]: df
  24. Out[293]:
  25. Type Type2 Max Price
  26. Kir1 руб/м вода 5 3.7
  27. Kir2 руб/м вода 4 4.2
  28. Kir3 руб/м газ 3 4.6
  29. Kir4 руб/м газ 2 6.5
  30. Kir5 руб/м газ 2 5.2
  31. Kir6 руб/1000м вода 3 6100.0
  32. Kir7 руб/м газ 2 4.0
  33. Kir8 руб/м вода 2 6.0
  34. Kir9 руб/м газ 5 9.1
  35. Kir10 руб/м вода 4 7.0
Add Comment
Please, Sign In to add comment