해결된 질문
작성
·
257
답변 2
1
순서를 반대로 하시면 오류가 뜹니다. 정말 순서가 헷갈리신다 하시면, loc 을 활용하시면 순서를 바꾸실 수는 있습니다.
해당 순서는 판다스를 만든 개발자가 만들어놓은 rule이라서, 그렇게 해야만 결과가 나오게 되어 있습니다.
0
풀어서 설명드리겠습니다.
df = df[cond1] 조건에 맞는 데이터프레임만 선택한 후
df['views'].mean() views컬럼의 평균을 구하는 것입니다.
반대로 작성하면
df = df['views'] 뷰 컬럼을 선택한 후
df[cond1] 조건을 대입하면 에러가 발생합니다. 왜냐하면 df에는 age란 컬럼이 없고 views란 컬럼만 남아 있거든요!
이해가 되었을까요?
답변 감사힙니다 :)