Instruction
You can filter your DataFrame by providing conditions. Suppose we would like to get a list of hospitals that have rating greater than 3:
hospitals[hospitals['Hospital overall rating'] > 3]
The condition hospitals['Hospital overall rating'] > 3 returns a Series of Boolean (True or False) values:
| 0 | True |
| 1 | False |
| 2 | True |
| ... | ... |
The bracket syntax returns rows for which the corresponding value in the Series is True (in our case, hospitals with a rating greater than 3):
| Hospital Name | ... | Hospital overall rating | |
|---|---|---|---|
| 0 | Abbeville Area Medical Center | ... | 4 |
| 2 | Avera St Lukes | ... | 5 |
| ... | ... | ... | ... |
It's a good idea to assign the conditional Series to a separate variable, to make the code more readable.
south_carolina = hospitals['State'] == "SC" hospitals[south_carolina]
Note that here we're comparing each value in the State column to a string.
Exercise
Show the countries where the GDP is greater than 25000.



