Skip to content

Commit 3f9067c

Browse files
authored
Merge pull request #276 from revanth1718/main
Fixed the streamlit app
2 parents 6fed4c6 + 814522d commit 3f9067c

File tree

3 files changed

+25
-28
lines changed

3 files changed

+25
-28
lines changed

streamlit/functions.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@
99
from scipy.stats import norm
1010
import re
1111

12-
data = pd.read_csv('df2020.csv')
13-
df2018 = pd.read_csv('df2018.csv')
14-
full_data2018 = pd.read_csv('survey_results_sample_2018.csv')
15-
full_data2019=pd.read_csv('survey_results_sample_2019.csv')
16-
full_df2020 = pd.read_csv('survey_results_sample_2020.csv')
17-
df2019 = pd.read_csv('df2019.csv')
12+
data = pd.read_csv('streamlit/df2020.csv')
13+
df2018 = pd.read_csv('streamlit/df2018.csv')
14+
full_data2018 = pd.read_csv('streamlit/survey_results_sample_2018.csv')
15+
full_data2019=pd.read_csv('streamlit/survey_results_sample_2019.csv')
16+
full_df2020 = pd.read_csv('streamlit/survey_results_sample_2020.csv')
17+
df2019 = pd.read_csv('streamlit/df2019.csv')
1818
df2020 = data[(data['SalaryUSD'] < 200000)]
1919

2020
# features for job satisfaction
21-
results = pd.read_csv("results.csv")
21+
results = pd.read_csv("streamlit/results.csv")
2222

2323

2424
#######################################

streamlit/home.py

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -10,35 +10,31 @@
1010
import random
1111
import functions as ff
1212
import main_analysis as main
13-
import os
13+
1414

1515
#######################################
1616
# DATA LOADING
1717
#######################################
1818

1919
st.set_page_config(layout='wide')
2020

21-
# Determine the base path
22-
base_path = os.path.dirname(__file__)
23-
24-
# Loading data files
25-
df = pd.read_csv(os.path.join(base_path, 'df2020.csv'))
26-
df2018 = pd.read_csv(os.path.join(base_path, 'df2018.csv'))
27-
full_data2018 = pd.read_csv(os.path.join(base_path, 'survey_results_sample_2018.csv'))
28-
full_data2019 = pd.read_csv(os.path.join(base_path, 'survey_results_sample_2019.csv'))
29-
full_df2020 = pd.read_csv(os.path.join(base_path, 'survey_results_sample_2020.csv'))
30-
df2019 = pd.read_csv(os.path.join(base_path, 'df2019.csv'))
21+
# Loading data files from the 'streamlit' directory
22+
df = pd.read_csv('streamlit/df2020.csv')
23+
df2018 = pd.read_csv('streamlit/df2018.csv')
24+
full_data2018 = pd.read_csv('streamlit/survey_results_sample_2018.csv')
25+
full_data2019 = pd.read_csv('streamlit/survey_results_sample_2019.csv')
26+
full_df2020 = pd.read_csv('streamlit/survey_results_sample_2020.csv')
27+
df2019 = pd.read_csv('streamlit/df2019.csv')
3128

3229
# Filter the 2020 dataframe
3330
df2020 = df[df['SalaryUSD'] < 200000]
3431

3532
# Load CSS file
3633
def local_css(file_name):
37-
css_path = os.path.join(base_path, file_name)
38-
with open(css_path) as f:
34+
with open(file_name) as f:
3935
st.markdown(f'<style>{f.read()}</style>', unsafe_allow_html=True)
4036

41-
local_css("style.css")
37+
local_css("streamlit/style.css")
4238

4339
#######################################
4440
# DATA PREPARATION FOR VISUALISATION
@@ -203,3 +199,4 @@ def plot_value_counts(column_name):
203199
</div>
204200
"""
205201
st.markdown(highest_paying_ds_text, unsafe_allow_html=True)
202+

streamlit/main_analysis.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,16 @@
33
import plotly.express as px
44
import functions as ff
55

6-
data = pd.read_csv('df2020.csv')
7-
df2018 = pd.read_csv('df2018.csv')
8-
full_data2018 = pd.read_csv('survey_results_sample_2018.csv')
9-
full_data2019=pd.read_csv('survey_results_sample_2019.csv')
10-
full_df2020 = pd.read_csv('survey_results_sample_2020.csv')
11-
df2019 = pd.read_csv('df2019.csv')
6+
data = pd.read_csv('streamlit/df2020.csv')
7+
df2018 = pd.read_csv('streamlit/df2018.csv')
8+
full_data2018 = pd.read_csv('streamlit/survey_results_sample_2018.csv')
9+
full_data2019=pd.read_csv('streamlit/survey_results_sample_2019.csv')
10+
full_df2020 = pd.read_csv('streamlit/survey_results_sample_2020.csv')
11+
df2019 = pd.read_csv('streamlit/df2019.csv')
1212
df2020 = data[(data['SalaryUSD'] < 200000)]
1313

1414
# features for job satisfaction
15-
results = pd.read_csv("results.csv")
15+
results = pd.read_csv("streamlit/results.csv")
1616

1717
# for hightest paying ds
1818
full_data2018.rename(columns={'ConvertedSalary': 'SalaryUSD'}, inplace=True)

0 commit comments

Comments
 (0)