인프런 커뮤니티 질문&답변

함문주님의 프로필 이미지

작성한 질문수

[개념부터 실습까지] 추천 시스템 입문편

[파이썬 구현] 유저 프로필 만들기

4:37 부분 질문입니다

22.03.15 19:48 작성

·

196

1

말씀하신 것 처럼 한 장르에 대한 group by 가 아니라

genre_cols 리스트에 있는 모든 열을 가지고 하나하나 group by 하는 것인데 왜 for 문을 쓰지 않고 []에 리스트만 갖다붙여도

맞는 결과가 나오는 것인가요?

 

반대로 for 문을 써서 하면 값이 다르게 나오네요

 

어떤 이유 떄문인지 여쭤보고 싶습니다:)

답변 1

0

윤선미님의 프로필 이미지
윤선미
지식공유자

2022. 04. 07. 13:10

groupby 의 문법에 대해서 잠깐 설명을 드리자면,

 

df.groupby(그룹으로 묶고 싶은 컬럼)[계산하고 싶은 컬럼].집계함수

 

형태로 사용해주시면 되고요. '계산하고 싶은 컬럼'에는 컬럼 1개의 이름을 써줘도 되지만 여러 컬럼을 동시에 계산하고 싶다면 안에 리스트나, 튜플을 넣어주시면 됩니다.

 

for 문을 사용해서 어떻게 계산하셨는지 코드를 보여주시면 더 자세한 설명이 가능할 것 같아요. 감사합니다 :)