해결된 질문
작성
·
86
답변 1
0
cond1 = (df['year'] > 2023)
df[cond1]
은
df[df['year'] > 2023]
와 같습니다.
cond1 = (df['year'] > 2023) 와
cond1 = df[df['year'] > 2023]는 완전히 다릅니다.
print(cond1)로 각각 출력해보면 더 정확히 이해될거에요
cond1 = (df['year'] > 2023)
에는 각 행별 True, False가 들어있어요
cond1 = df[df['year'] > 2023]
는 df['year'] > 2023 조건에서 True인 행만 선택된 데이터프레임이 나옵니다.
제가 알려드린대로
cond1 = (df['year'] > 2023)
df[cond1]
방식을 사용하는 것을 추천해요 괄호가 많아지면 헷갈릴 수 있어요