Titre de Qq482x40198.txt

# Réponse finale obtenue du bot:
response = « Voici un exemple de code Python qui crée un tableau Excel avec les formules que vous avez mentionnées :
« `python
import pandas as pd
from openpyxl import Workbook

# Création d’un dataframe avec des données de coursiers/coursières
data = {
‘Nom’: [‘Pierre’, ‘Marie’, ‘Jean’, ‘Sophie’, ‘Ludovic’],
‘Coursier/Coursière’: [‘Oui’, ‘Non’, ‘Oui’, ‘Non’, ‘Oui’],
‘Temps de livraison (en minutes)’: [30, 45, 20, 60, 25],
‘Distance parcourue (en km)’: [10, 15, 8, 18, 12]
}
df = pd.DataFrame(data)

# Création d’un tableau Excel
wb = Workbook()
ws = wb.active

# Ajout des en-têtes du tableau
ws[‘A1’] = ‘Nom’
ws[‘B1’] = ‘Coursier/Coursière’
ws[‘C1’] = ‘Temps de livraison (en minutes)’
ws[‘D1’] = ‘Distance parcourue (en km)’

# Ajout des données du dataframe dans le tableau
for i in range(len(df)):
ws.cell(row=i+2, column=1).value = df.iloc[i][‘Nom’]
ws.cell(row=i+2, column=2).value = df.iloc[i][‘Coursier/Coursière’]
ws.cell(row=i+2, column=3).value = df.iloc[i][‘Temps de livraison (en minutes)’]
ws.cell(row=i+2, column=4).value = df.iloc[i][‘Distance parcourue (en km)’]

# Calcul des formules
ws[‘E1’] = ‘MOYENNE’
ws[‘F1’] = ‘ECARTYPE’
ws[‘G1’] = ‘MEDIANE’
ws[‘H1’] = ‘MAX’
ws[‘I1’] = ‘MIN’

for i in range(len(df)):
# MOYENNE
ws.cell(row=i+2, column=5).value = ‘=AVERAGE(C{}:C{})’.format(i+2, i+2+len(df))

# ECARTYPE
ws.cell(row=i+2, column=6).value = ‘=STDEV.C(C{}:C{})’.format(i+2, i+2+len(df))

# MEDIANE
ws.cell(row=i+2, column=7).value = ‘=MEDIANA(C{}:C{})’.format(i+2, i+2+len(df))

# MAX
ws.cell(row=i+2, column=8).value = ‘=MAX(C{}:C{})’.format(i+2, i+2+len(df))

# MIN
ws.cell(row=i+2, column=9).value = ‘=MIN(C{}:C{})’.format(i+2, i+2+len(df))

# Enregistrement du fichier Excel
wb.save(‘Analyse_des_performances.xlsx’)
« `
Ce code crée un tableau Excel avec les formules que vous avez mentionnées. Il utilise la bibliothèque `pandas` pour manipuler les données et la bibliothèque `openpyxl` pour créer le tableau Excel.

Lorsque vous exécutez ce code, il créera un fichier Excel nommé « Analyse_des_performances.xlsx » dans le répertoire actuel. Ce fichier contiendra un tableau avec les colonnes suivantes :

* Nom
* Coursier/Coursière
* Temps de livraison (en minutes)
* Distance parcourue (en km)
* MOYENNE
* ECARTYPE
* MEDIANE
* MAX
* MIN

Les formules pour calculer la moyenne, l’écart-type, la médiane, le maximum et le minimum sont également incluses dans le tableau. »

Retour en haut