title: Python Pandas dataframe user search function
body: <p>I have a Pandas CSV file and I would like to know how to create a Python user search function to find a row. Below is a sample of the CSV -
  <a href="https://i.stack.imgur.com/Ykapm.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ykapm.jpg" alt="enter image description here" /></a></p>
  <p>I would like to create a function whereby it ask the user for the ICAO code, which is one of the columns, then it returns the whole row of information. For example if someone typed EHAM it would return all the information in that row (Position, ICAO, Airport, Country, Total Movements, Position Change in the last 24hrs)
  As a bonus but I am not sure it is possible, I would also love to show the 2 rows above and 2 rows below the requested search when displaying the results. So for example it would show not only EHAM, but also EDDF, EGKK (2 rows above) and also KBOS and KATL (2 rows below)</p>