umesh sri
07/13/2024, 3:08 PMtestAbstractCsv:
  type: kedrotest.myabstractDataSet.MyOwnDataset
  filepath: ${_dataset_filetype}/countries.csvDeepyaman Datta
07/13/2024, 3:34 PMumesh sri
07/14/2024, 11:22 AMDeepyaman Datta
07/15/2024, 1:02 PMDeepyaman Datta
07/15/2024, 1:03 PMsrckedro ipythonumesh sri
07/16/2024, 9:11 AMNok Lam Chan
07/16/2024, 1:31 PM___init___.pyNok Lam Chan
07/16/2024, 1:32 PMkedro ipythonkedro runkedro ipythonNok Lam Chan
07/16/2024, 1:34 PMpip install -e .kedrotestumesh sri
07/16/2024, 2:27 PM___init___.pyNok Lam Chan
07/16/2024, 2:28 PMNok Lam Chan
07/16/2024, 2:29 PMtestAbstractCsv:
  type: kedrotest.myabstractDataSet.MyOwnDataset
  filepath: ${_dataset_filetype}/countries.csvNok Lam Chan
07/16/2024, 2:29 PMclass MyDataset(AbstractDataset)
   ...MyOwnDataset.pyNok Lam Chan
07/16/2024, 2:29 PMxxxxx.MyOwnDataset.MyDatasetNok Lam Chan
07/16/2024, 2:31 PMtypefrom a.b.c import Datasettypecatalog.ymltype: a.b.c.Datasetumesh sri
07/16/2024, 2:42 PMMydataset:
    type: kedrotest.datasets.MyOwnDataset.MyOwnDataset
    filepath: data/01_raw/countries.csvfrom pathlib import Path, PurePosixPath
from typing import Any, Dict
import pandas as pd
# from <http://kedro.io|kedro.io> import AbstractDataset
from <http://kedro.io|kedro.io>  import AbstractDataSet
# from kedro.io.core import get_filepath_str, get_protocol_and_path
class MyOwnDataset(AbstractDataset[pd.DataFrame, pd.DataFrame]):
    def __init__(self, filepath, param1=True, param2=True):
        self._filepath = PurePosixPath(filepath)
        self._param1 = param1
        self._param2 = param2
    def _load(self) -> pd.DataFrame:
        return pd.read_csv(self._filepath)
    def _save(self, df: pd.DataFrame) -> None:
        df.to_csv(str(self._filepath))
    def _exists(self) -> bool:
        return Path(self._filepath.as_posix()).exists()
    def _describe(self):
        return dict(param1=self._param1, param2=self._param2)Nok Lam Chan
07/16/2024, 2:43 PMNok Lam Chan
07/16/2024, 2:43 PMDatasetNok Lam Chan
07/16/2024, 2:53 PMNok Lam Chan
07/16/2024, 2:53 PMfrom <http://kedro.io|kedro.io> import AbstractDatasetumesh sri
07/16/2024, 2:57 PM