Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3275 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  Surlignage lignes dans un tableau dataframe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Surlignage lignes dans un tableau dataframe

n°2471329
inuw4sh1
Posté le 09-06-2024 à 12:56:40  profilanswer
 

Bonjour,
 
J'ai une liste d'entiers et j'aimerai surligner les lignes de mon dataframe correspondantes. Ma fonction qui permet de surligner ne fonctionne et je ne vois pas pourquoi.
 
import pandas as pd
 
 
df_clients = pd.read_excel(r'Fichier clients.xlsx', header=0)
df_retour = pd.read_excel(r'Retour fichier 2.xlsx', header=0)
 
 
L = len(df_clients)
x = df_clients['telephone']
x = x.to_frame()
tel_clients = [int(x.values[k]) for k in range(L)]
 
l = len(df_retour)
x = df_retour['telephone']
x = x.to_frame()
tel_retour = [int(x.values[k]) for k in range(l)]
 
 
ref_manquantes = []
for i in range(L):
   if tel_clients[i] not in tel_retour:
      ref_manquantes.append(i+1)
       
 
 
def surlignage_ligne(x):
    if x.index in ref_manquantes :
        return['background-color: red']*len(df_clients.values[0])
    else:
        return['background-color: ""']*len(df_clients.values[0])
     
df_clients.style.apply(surlignage_ligne,axis=1)
 
 
 
writer = pd.ExcelWriter('Fichier clients modifié.xlsx')
df_clients.to_excel(writer, sheet_name='Feuille1', index=False)
writer.save()
Par exemple dans ref_manquante j'ai le chiffre 1, et j'aimerai surligner la première ligne de mon dataframe df_clients.
 
Merci de votre réponse.

mood
Publicité
Posté le 09-06-2024 à 12:56:40  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  Surlignage lignes dans un tableau dataframe

 

Sujets relatifs
Tableau HTML avec effet d'ombre SANS CSSTableau croisé dynamique
[Powershell] Passer un tableau de paramètres plutôt qu'une énumérationsupprimer les lignes dont la cellule ne commence pas par...
vérifier exitence d'un objet dans un tableauRendre cliquable chaque ligne entiere de tableau
sed (ou ?) pour remplacer plusieurs lignes dans fichiers par d'autresVB Script - filtre tableau
(Résolu) VBA Word et suppression de marques de paragraphe (lignes)En Java, vous pouvez convertir une liste en tableau.
Plus de sujets relatifs à : Surlignage lignes dans un tableau dataframe


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR