In [1]:
import pandas as pd
df_latitude_longitude_by_zip_2000 = pd.read_csv("https://introcs.cs.princeton.edu/java/data/zips2000.csv")
In [2]:
df = df_latitude_longitude_by_zip_2000.copy()
df.drop('longitude', axis=1, inplace=True)
df.columns = ["zip_code", "latitude", "longitude"]
df.latitude = - df.latitude

df['zip_code'] = df['zip_code'].apply(lambda x: '{0:0>5}'.format(x))
In [3]:
df.loc[df['zip_code'] == '02895']
Out[3]:
zip_code latitude longitude
1010 02895 -71.5193 41.98459
In [4]:
df['zip_code'] == '02895'
Out[4]:
0        False
1        False
2        False
3        False
4        False
5        False
6        False
7        False
8        False
9        False
10       False
11       False
12       False
13       False
14       False
15       False
16       False
17       False
18       False
19       False
20       False
21       False
22       False
23       False
24       False
25       False
26       False
27       False
28       False
29       False
         ...  
42162    False
42163    False
42164    False
42165    False
42166    False
42167    False
42168    False
42169    False
42170    False
42171    False
42172    False
42173    False
42174    False
42175    False
42176    False
42177    False
42178    False
42179    False
42180    False
42181    False
42182    False
42183    False
42184    False
42185    False
42186    False
42187    False
42188    False
42189    False
42190    False
42191    False
Name: zip_code, Length: 42192, dtype: bool