Splitting Raw Data into districts#

Data provided by Fireweed corresponds to a district containing 3 deposits :

  • Tom Zone

  • Boundary Zone

  • Jason & End Zone

Raw Data will be loaded, splitted into the three deposits and exported as csv files for collar/survey/assay.

import pandas as pd

CSV Loading#

assay = pd.read_csv("../data/MPA_Samples_BD_20240227.csv")
collar = pd.read_csv("../data/MPA_Collar_20240227.csv")
survey = pd.read_csv("../data/MPA_Survey_20240227.csv")
interp = pd.read_csv("../data/MPA_Interp_20240227.csv")
collar = collar[collar['Year'] < 2018]
interp.rename(columns={"holeid": "HoleID", "from": "From_m", "to": "To_m"}, inplace=True)

Split Collar into the 3 Main Prospects#

collar_boundary = collar[collar["Property"].str.contains("NIDD")]
collar_tom = collar[collar["Property"].str.contains("TOM")]
collar_json_end = collar[collar["Property"].str.contains("JASON")]
collar_boundary.to_csv("../data/collar_boundary.csv", index=False)
collar_tom.to_csv("../data/collar_tom.csv", index=False)
collar_json_end.to_csv("../data/collar_json_end.csv", index=False)

Split Survey into the 3 Main Prospects#

survey_boundary = survey[survey['HoleID'].isin(collar_boundary['HoleID'])]
survey_tom = survey[survey['HoleID'].isin(collar_tom['HoleID'])]
survey_json_end = survey[survey['HoleID'].isin(collar_json_end['HoleID'])]
survey_boundary.to_csv("../data/survey_boundary.csv", index=False)
survey_tom.to_csv("../data/survey_tom.csv", index=False)
survey_json_end.to_csv("../data/survey_json_end.csv", index=False)

Split Assay into the 3 Main Prospects#

assay_boundary = assay[assay['HoleID'].isin(collar_boundary['HoleID'])]
assay_tom = assay[assay['HoleID'].isin(collar_tom['HoleID'])]
assay_json_end = assay[assay['HoleID'].isin(collar_json_end['HoleID'])]
assay_boundary.to_csv("../data/assay_boundary.csv", index=False)
assay_tom.to_csv("../data/assay_tom.csv", index=False)
assay_json_end.to_csv("../data/assay_json_end.csv", index=False)

Split Interp into the 3 Main Prospects#

interp_boundary = interp[interp['HoleID'].isin(collar_boundary['HoleID'])]
interp_tom = interp[interp['HoleID'].isin(collar_tom['HoleID'])]
interp_json_end = interp[interp['HoleID'].isin(collar_json_end['HoleID'])]
interp_boundary.to_csv("../data/interp_boundary.csv", index=False)
interp_tom.to_csv("../data/interp_tom.csv", index=False)
interp_json_end.to_csv("../data/interp_json_end.csv", index=False)