• 카테고리

    질문 & 답변
  • 세부 분야

    자격증 (데이터 사이언스)

  • 해결 여부

    해결됨

4-3 type1 7번 문제

23.11.29 05:16 작성 23.11.29 05:29 수정 조회수 97

0

r1 = sum(df.loc[2001] > df.loc[2001].mean())
r2 = sum(df.loc[2003] < df.loc[2003].mean())
이렇게 푸셨는데. 
----------------------------------------------
df = df.T
# print(df.head())
# print (sum(df[2001] > df[2001].mean()))
# print (sum(df[2003] < df[2003].mean()))
print(sum(df[2001] > df[2001].mean()) + sum(df[2003] < df[2003].mean()))

요렇게 풀어도 되죠 ? 

그리고 다 공부 했었는데 다시 보니 헷갈려서 그런데 loc 나 iloc 는 행단위로 계산이 되나요 ?

그럼 역으로 열단위로 iloc, loc는 계산 해야 할 때 (axis=1) 로 해줘야 하는 걸까요 ? 

답변 1

답변을 작성해보세요.

0

풀이 과정은 다양합니다. 제가 풀이한 코드와 실행시 동일한 값이 나왔다면 문제 없습니다.

loc, iloc는 axis(축)이 따로 없습니다. 2001행을 선택한 것입니다.

만약 열을 선택한다면 [:,열]이 됩니다.

paul1142님의 프로필

paul1142

질문자

23.11.30 05:09

아하!!!!! 감사합니다!!