Professional Documents
Culture Documents
Surface Hydrology PDF
Surface Hydrology PDF
Course-work-and-data-analysis (/github/bikasbhattarai/Course-work-and-data-analysis/tree/master)
/
Hydrology-Course (/github/bikasbhattarai/Course-work-and-data-analysis/tree/master/Hydrology-Course)
/
GEO2010 (/github/bikasbhattarai/Course-work-and-data-analysis/tree/master/Hydrology-Course/GEO2010)
/
EX0 (/github/bikasbhattarai/Course-work-and-data-analysis/tree/master/Hydrology-Course/GEO2010/EX0)
Spring 2017
Exercise 1
Date: 2017-01-16
1. Read the data from different file format ( e.g .txt, .csv,.xlsx,.dat
ect)
2. data presentation and visualization
3. handling of large datasets
1. Pandas
2. Numpy
Task 1
In [117]:
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 1/7
9/26/2020 Jupyter Notebook Viewer
Plot your data (line plot for temperature and discharge, bar plot for precipitation and pi chart for global
water distribution)
In [213]:
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 2/7
9/26/2020 Jupyter Notebook Viewer
In [228]:
In [225]:
# discharge plot
discharge = pd.ExcelFile('/home/bikas/Desktop/ex1_goe2010/discharge.xlsx')
#discharge.sheet_names
df_dis = discharge.parse("87-00")
plt.plot(df_dis['Date'],df_dis['Daily_discharge(m3/s)'],'g')
plt.xlabel('Years')
plt.ylabel('Discharge m3/s')
plt.title('Daily discharge at station A')
plt.show()
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 3/7
9/26/2020 Jupyter Notebook Viewer
In [214]:
In [ ]:
# to read data from csv and .txt file use panda for eg:
# df = pd.read_table('filename',sep = ',')
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 4/7
9/26/2020 Jupyter Notebook Viewer
In [215]:
Obligatory Exericise:
In [227]:
#Question no.1:
In [253]:
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 5/7
9/26/2020 Jupyter Notebook Viewer
In [251]:
(df_temp.resample('m').mean()).plot()
Out[251]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f58bde225c0>
In [250]:
(df_temp.resample('A').mean()).plot()
Out[250]:
<matplotlib.axes._subplots.AxesSubplot at 0x7f58bdf08fd0>
In [256]:
# warmest month
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 6/7
9/26/2020 Jupyter Notebook Viewer
In [257]:
mon_temp = df_temp.resample('m').mean()
mon_temp.max()
Out[257]:
In [258]:
mon_temp.idxmax()
Out[258]:
In [ ]:
https://nbviewer.jupyter.org/github/bikasbhattarai/Course-work-and-data-analysis/blob/master/Hydrology-Course/GEO2010/EX0/… 7/7