-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdata_processing.py
More file actions
45 lines (38 loc) · 1.17 KB
/
Copy pathdata_processing.py
File metadata and controls
45 lines (38 loc) · 1.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
import pandas as pd
from database_conn import engine
# Fetch Facility Data Function
def fetchFacilityData():
query = "SELECT * FROM facilities"
facilities_df = pd.read_sql(query, engine)
if facilities_df.empty:
print("The table is empty")
else:
print(facilities_df.to_string(index= False))
# Fetch Indicator Data Function
def fetchIndicators():
query_indicator = "SELECT * FROM indicators"
indicators_df = pd.read_sql(query_indicator, engine)
if indicators_df.empty:
print("The table is empty")
else:
print(indicators_df.to_string(index=False))
# Fetch Period Data Function
def fetchPeriod():
query_period = "SELECT * FROM periods"
periods_df = pd.read_sql(query_period, engine)
if periods_df.empty:
print("The table is empty")
else:
print(periods_df.to_string(index=False))
# Fetch Period Data Function
def fetchRawData():
query_rawData = "SELECT * FROM raw_data"
rawData_df = pd.read_sql(query_rawData, engine)
if rawData_df.empty:
print("The table is empty")
else:
print(rawData_df.to_string(index=False))
# fetchFacilityData()
# fetchIndicators()
# fetchPeriod()
# fetchRawData()