Pandas in Python - Part 2

 There are several ways to filter records in Pandas.

  1. Boolean Indexing
  2. query() method
  3. loc attribute
  4. where() method


import pandas as pd
C_attack = pd.read_csv("C:\Cybersecurity\cybersecurity_attacks.csv")
C_attack
C_attack_New=C_attack[C_attack["Protocol"] =="UDP" ]
C_attack.size
C_attack_New.size
C_attack_New





Query_String = 'Protocol  !=  "UDP"'
C_attack.query(Query_String )



C_attack.where(C_attack["Packet Length"] > 1000)



C_attack.loc(C_attack["Packet Length"] > 1000)

Comments

Popular posts from this blog

Pandas in Python .. Part 1

Python Decorators: Enhancing Your Data Functions with a Dash of Magic