nath13huggingface commited on
Commit
c9383bf
·
1 Parent(s): ee78942

pd fichier.wlsx

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +30 -7
src/streamlit_app.py CHANGED
@@ -59,10 +59,12 @@ from io import StringIO
59
 
60
 
61
  from dotenv import load_dotenv
62
- load_dotenv() # Charge les variables depuis .env
63
 
64
 
65
- # Configure le client S3
 
 
 
66
  s3 = boto3.client(
67
  's3',
68
  aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
@@ -70,12 +72,33 @@ s3 = boto3.client(
70
  region_name="eu-west-3"
71
  )
72
 
73
- # Télécharge le fichier depuis S3
74
- obj = s3.get_object(Bucket="mygeodechet", Key="df_dummies_2019.csv")
75
- df = pd.read_csv(obj['Body']).drop(columns=["Unnamed: 0"], errors="ignore")
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
76
 
77
- obj_obs = s3.get_object(Bucket="mygeodechet", Key="data_wip_v5.xlsx")
78
- observed_df = pd.read_excel(obj_obs['Body'])
79
 
80
  # # Chargement des données
81
  # df = pd.read_csv("https://mygeodechet.s3.eu-west-3.amazonaws.com/df_dummies_2019.csv").drop(columns=["Unnamed: 0"], errors="ignore")
 
59
 
60
 
61
  from dotenv import load_dotenv
 
62
 
63
 
64
+ # Charge les variables d'environnement
65
+ load_dotenv("secrets.env")
66
+
67
+ # Initialise le client S3
68
  s3 = boto3.client(
69
  's3',
70
  aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
 
72
  region_name="eu-west-3"
73
  )
74
 
75
+ # 1. Charge le CSV (df_dummies_2019.csv)
76
+ obj_csv = s3.get_object(Bucket="mygeodechet", Key="df_dummies_2019.csv")
77
+ csv_data = obj_csv['Body'].read() # Lit le contenu binaire
78
+ df = pd.read_csv(io.BytesIO(csv_data)).drop(columns=["Unnamed: 0"], errors="ignore")
79
+
80
+ # 2. Charge l'Excel (data_wip_v5.xlsx)
81
+ obj_excel = s3.get_object(Bucket="mygeodechet", Key="data_wip_v5.xlsx")
82
+ excel_data = obj_excel['Body'].read() # Lit le contenu binaire
83
+ observed_df = pd.read_excel(io.BytesIO(excel_data)) # Utilise BytesIO
84
+
85
+ # load_dotenv() # Charge les variables depuis .env
86
+
87
+
88
+ # # Configure le client S3
89
+ # s3 = boto3.client(
90
+ # 's3',
91
+ # aws_access_key_id=os.getenv("AWS_ACCESS_KEY_ID"),
92
+ # aws_secret_access_key=os.getenv("AWS_SECRET_ACCESS_KEY"),
93
+ # region_name="eu-west-3"
94
+ # )
95
+
96
+ # # Télécharge le fichier depuis S3
97
+ # obj = s3.get_object(Bucket="mygeodechet", Key="df_dummies_2019.csv")
98
+ # df = pd.read_csv(obj['Body']).drop(columns=["Unnamed: 0"], errors="ignore")
99
 
100
+ # obj_obs = s3.get_object(Bucket="mygeodechet", Key="data_wip_v5.xlsx")
101
+ # observed_df = pd.read_excel(obj_obs['Body'])
102
 
103
  # # Chargement des données
104
  # df = pd.read_csv("https://mygeodechet.s3.eu-west-3.amazonaws.com/df_dummies_2019.csv").drop(columns=["Unnamed: 0"], errors="ignore")