Bonjour,

j'ai un petit soucis pour récupérer les lignes d'un fichier Excel selon la valeur d'une colonne.
Ma problématique que j'ai un fichier xlsx qui contient des colonnes, et la colonnes (ServiceValue) sur la quelle je veux me basé contient des valeurs comme : TCP/22, UDP/55, TCP/23 .....

j'ai trouvé des trucs pour avoir un code qui :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
import pandas as pd
 
df = pd.read_excel("file.xlsx")
 
df_SRV = df[(df.ServiceValue.str.contains("TCP/21")) | (df.ServiceValue.str.contains("23"))]
 
print(df_SRV)
Mon problème c'est que mon code revoit toute valeur qui contient 21 ou 23 en début.

des pistes indices s'ils vous plaît?

Merci.