더북(TheBook)

먼저 승차 및 하차 위치를 뉴욕시 내로 한정하자. 뉴욕시는 대략 경도 -74.05에서 -73.75 사이에, 위도 40.63에서 40.85 사이에 위치한다.

# 뉴욕시의 경도 범위
nyc_min_longitude = -74.05
nyc_max_longitude = -73.75
 
# 뉴욕시의 위도 범위
nyc_min_latitude = 40.63
nyc_max_latitude = 40.85
 
df2 = df.copy(deep=True)
for long in ['pickup_longitude', 'dropoff_longitude']:
    df2 = df2[(df2[long] > nyc_min_longitude) & (df2[long] < nyc_max_longitude)]
 
for lat in ['pickup_latitude', 'dropoff_latitude']:
    df2 = df2[(df2[lat] > nyc_min_latitude) & (df2[lat] < nyc_max_latitude)]

원본 DataFrame(df)을 새로운 DataFrame(df2)으로 복사했다. 이렇게 하면 원본 데이터셋을 덮어 쓰지 않는다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.