Récupérer les lignes d'un tableau Excel selon la valeur d'une colonne
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:
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.