Untitled

 avatar
unknown
python
2 years ago
1.0 kB
6
Indexable
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
import matplotlib as mpl
import os

# ako staviš skriptu u isti folder di je i csv datoteka ovako bi trebalo učitat 
# datoteku bez definiranja apsolutne putanje
data = pd.read_csv(os.getcwd()+'\\daily_20230123T1539.csv', skiprows=1, encoding='utf-8')

# izvukla sam sve različite id-ove da vidiš koliko mjernih postaja ima
# koristim ovaj replace jer ima taj čudan znak u nekim ID-ovima
# možda bi sam nestao taj znak da se koristi neki drugi encoding kod učitavanja podataka
ids = []
for row in data.iloc[:, 0]:
    if row not in ids:
        ids.append(row.replace('\ufeff', ''))
        

# iskopala sam da na linku 
# https://wateroffice.ec.gc.ca/station_metadata/station_index_e.html?type=stationNumber&stationLike=01
# ima za svaki ID baš koje je to mjesto
# npr. 04HA002 je ALBANY RIVER ABOVE FISHING CREEK ISLAND

# izvukli smo podatke za prvu mjernu postaju 
data_0 = data[data[' ID'] == ids[0]]
Editor is loading...