Python/파이썬 데이터 분석 스터디

python Dataframe boolean

Young_Metal 2022. 9. 21. 18:06
# Import cars data
import pandas as pd
cars = pd.read_csv('cars.csv', index_col = 0)

# Extract drives_right column as Series: dr
dr = cars["drives_right"]

# Use dr to subset cars: sel
sel = cars[dr]

# Print sel
print(sel)

여기서 왜 dr이라는 pandas series를 선언해놓고 다시 dr dataframe에 넣었는지 이해가 안됬었다. 

 

그 이유는 다음의 그림을 보면 이해가 된다. 

그러니까 이미 drives_right라는 거는 True인지 False인지가 중요한 boolean이었고, 그렇게 그것만 챙겨서 다시 쓰는 것은 True인 값만 반환하라는 소리였다. 

 

너무 어렵다...