J'ai une trame de données de pandas géants:Sélection de lignes par condition
df_total_data2
qui ont les colonnes suivantes:
df_total_data.columns
Index([u'BBBlink', u'Name', u'_type'], dtype='object')
Je veux laisser tomber les toutes les lignes qui ne satisfont pas une donnée condition, dans ce cas la condition est que la colonne ne peut pas contenir le mot secure
Je veux laisser tomber la ligne à l'endroit, ne pas avoir une fonction qui renvoient None
si la condition n'est pas satisfaite.
Alors je vous écris cette fonction:
df_total_data.apply(lambda x: 'secure' not in x['BBBlink'],1).values
qui renvoie un tableau booléen, mais je ne sais pas comment utiliser pour déposer la ligne.
Edit:
Je suis un tableau:
array([ True, True, True, True, True,False....True])
Maintenant, comment puis-je utiliser ce tableau pour déposer les colonnes?
Pouvez-vous fournir une structure échantillon 'DataFrame' et les résultats escomptés et la sortie ou l'erreur que vous avez obtenu. – The6thSense