Advertisement
Guest User

projekt koncowy

a guest
Jun 16th, 2019
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.41 KB | None | 0 0
  1. import numpy as np
  2. import pandas as pd
  3. import matplotlib.pyplot as plt
  4.  
  5. def importIMGW(miasto):
  6.     data=pd.read_csv(str(miasto)+'_2018.csv',sep=',',decimal='.',
  7.                      parse_dates=[[2,3,4]],usecols=[2,3,4,5,7,9],header=None,
  8.                      index_col=0,dtype={5:'float64',7:'float64',9:'float64'})
  9.     data.columns=['tMin','tMax','tMean']
  10.     data.index.names=['Data']
  11.     return data
  12.  
  13.  
  14. gorzow = importIMGW('Gorzow')
  15. kasprowy = importIMGW('Kasprowy')
  16. krakow = importIMGW('Krakow')
  17. suwalki = importIMGW('Suwalki')
  18. ustka = importIMGW('Ustka')
  19.  
  20. # 1
  21. mean = pd.DataFrame({'Gorzow': gorzow['tMean'], 'Suwalki': suwalki['tMean'], 'Kasprowy': kasprowy['tMean']})
  22. mean.plot()
  23. plt.show()
  24.  
  25. # 2
  26. krakow_max = krakow['tMax'].resample('M').mean()
  27. suwalki_max = suwalki['tMax'].resample('M').mean()
  28. maks = pd.DataFrame({'Krakow': krakow_max, 'Suwalki': suwalki_max})
  29. maks = maks.set_index(maks.index.month_name())
  30. maks.plot.bar()
  31. plt.show()
  32.  
  33. # 3
  34. kasprowy_summer = kasprowy['tMean']['22-06-2018':'23-09-2018']
  35. ustka_summer = ustka['tMean']['22-06-2018':'23-09-2018']
  36. lato = pd.DataFrame({'Kasprowy': kasprowy_summer, 'Ustka': ustka_summer})
  37. lato.plot.hist()
  38. plt.show()
  39.  
  40. # 4
  41. tmin = pd.DataFrame({'Gorzow': gorzow['tMin'], 'Kasprowy': kasprowy['tMin'], 'Krakow': krakow['tMin'],\
  42.                      'Suwalki': suwalki['tMin'], 'Ustka': ustka['tMin']})
  43. correlation = tmin.corr()
  44. print(correlation)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement