src/energy_storage_system/envs.py [139:146]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        df["SETTLEMENTDATE"] = pd.to_datetime(df["SETTLEMENTDATE"])  # type:ignore
        df = df.resample("1h", on="SETTLEMENTDATE").mean()
        df = df.reset_index(drop=False)
        df = df.rename(columns={"TOTALDEMAND": "demand", "RRP": "price", "SETTLEMENTDATE": "time"})
        # Remove outlier (> $100)
        df = df[df["price"] <= 100]
        print(f"Data size: {df.shape}")
        return df
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/energy_storage_system/envs.py [170:177]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        df["SETTLEMENTDATE"] = pd.to_datetime(df["SETTLEMENTDATE"])  # type:ignore
        df = df.resample("1h", on="SETTLEMENTDATE").mean()
        df = df.reset_index(drop=False)
        df = df.rename(columns={"TOTALDEMAND": "demand", "RRP": "price", "SETTLEMENTDATE": "time"})
        # Remove outlier (> $100)
        df = df[df["price"] <= 100]
        print(f"Data size: {df.shape}")
        return df
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



