Added df preprocessing
This commit is contained in:
parent
8a00fe48c5
commit
118f007bfe
@ -1,3 +1,4 @@
|
|||||||
from .rosseti import RossetiParser
|
from .rosseti import RossetiParser
|
||||||
from .address import split_addresses
|
from .address import split_addresses
|
||||||
from .building_id import fetch_builing_ids
|
from .building_id import fetch_builing_ids
|
||||||
|
from .preprocess import preprocess_df
|
@ -2,7 +2,7 @@ import sys
|
|||||||
import schedule
|
import schedule
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from . import RossetiParser
|
from . import RossetiParser, split_addresses, fetch_builing_ids, preprocess_df
|
||||||
|
|
||||||
|
|
||||||
def job():
|
def job():
|
||||||
@ -10,6 +10,12 @@ def job():
|
|||||||
|
|
||||||
print(parser)
|
print(parser)
|
||||||
|
|
||||||
|
parser.df = split_addresses(parser.df)
|
||||||
|
|
||||||
|
parser.df = fetch_builing_ids(parser.df)
|
||||||
|
|
||||||
|
parser.df = preprocess_df(parser.df)
|
||||||
|
|
||||||
parser.save_df(f'./data_{parser.today.strftime("%d-%m-%y_%H:%M")}.csv')
|
parser.save_df(f'./data_{parser.today.strftime("%d-%m-%y_%H:%M")}.csv')
|
||||||
|
|
||||||
|
|
||||||
|
19
parser/preprocess.py
Normal file
19
parser/preprocess.py
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
import pandas as pd
|
||||||
|
|
||||||
|
|
||||||
|
def preprocess_df(df: pd.DataFrame) -> pd.DataFrame:
|
||||||
|
df['start'] = df['Плановая дата начала отключения электроснабжения'] + \
|
||||||
|
' ' + df['Плановое время начала отключения электроснабжения']
|
||||||
|
|
||||||
|
df['finish'] = df['Плановая дата восстановления отключения электроснабжения'] + \
|
||||||
|
' ' + df['Плановое время восстановления отключения электроснабжения']
|
||||||
|
|
||||||
|
df = df.drop(columns=[
|
||||||
|
'Улица',
|
||||||
|
'Плановая дата начала отключения электроснабжения',
|
||||||
|
'Плановая дата восстановления отключения электроснабжения',
|
||||||
|
'Плановое время начала отключения электроснабжения',
|
||||||
|
'Плановое время восстановления отключения электроснабжения'
|
||||||
|
])
|
||||||
|
|
||||||
|
return df
|
Loading…
x
Reference in New Issue
Block a user