added a file filter
This commit is contained in:
@@ -1,7 +1,8 @@
|
||||
import pandas as pd
|
||||
import PySimpleGUI as sg
|
||||
sg.theme("Brownblue")
|
||||
layout = [[sg.T("")], [sg.Text("Choisir le fichier CSV: "), sg.Input(key="-IN2-" ,change_submits=True), sg.FileBrowse(key="-IN-")],[sg.Button("Submit")]]
|
||||
layout = [[sg.T("")], [sg.Text("Choisir le fichier CSV: "), sg.Input(key="-IN2-", change_submits=True),
|
||||
sg.FileBrowse(key="-IN-", file_types=(("Text Files", "*.csv")))], [sg.Button("Submit")]]
|
||||
|
||||
window = sg.Window('VIDEOTRON MOBILE DATA CALCULATOR', layout, size=(600, 150))
|
||||
|
||||
@@ -14,7 +15,8 @@ while True:
|
||||
elif event == "Submit":
|
||||
pd.set_option('display.max_rows', None)
|
||||
|
||||
df = pd.read_csv(values["-IN2-"], sep=";", encoding='unicode_escape', decimal=",", usecols=[9,20,39])
|
||||
df = pd.read_csv(values["-IN2-"], sep=";",
|
||||
encoding='unicode_escape', decimal=",", usecols=[9, 20, 39])
|
||||
|
||||
df.replace('UTILISATION POUR LE', '', regex=True, inplace=True)
|
||||
|
||||
@@ -27,10 +29,9 @@ while True:
|
||||
|
||||
df = df[df['B'].str.contains('DONN')]
|
||||
|
||||
df['DATA'] = df['DATA'].apply(lambda x: float(x.split()[0].replace(',', '.')))
|
||||
df['DATA'] = df['DATA'].apply(
|
||||
lambda x: float(x.split()[0].replace(',', '.')))
|
||||
|
||||
datasum = df.groupby('USER')['DATA'].sum(min_count=1).reset_index()
|
||||
|
||||
print(datasum)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user