I would like to select all rows that have Points==0 and have the minimum value in the Day column from my dataset. 

Dataframe

```
Points  Day  Name
55       0   Jon
0        7   Ron
0        8   Sam
44       6   Chris
0        7   Joan
49       2   Greg

```

What I'm hoping to get

```
Points  Day  Name
0        7   Ron
0        7   Joan

```

I have tired this code but I only get the first instance where this is true. 

```
df1 = df.loc[[df.loc[df.points == 0, 'Day'].idxmin()]]

```

How do I get all rows?