• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

4:37 부분 질문입니다

22.03.15 19:48 작성 조회수 115

1

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

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

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

 

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

 

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

답변 1

답변을 작성해보세요.

0

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

 

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

 

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

 

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