-
카테고리
-
세부 분야
자격증 (데이터 사이언스)
-
해결 여부
해결됨
4-3 type1 7번 문제
23.11.29 05:16 작성 23.11.29 05:29 수정 조회수 226
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) 로 해줘야 하는 걸까요 ?
답변을 작성해보세요.
0
퇴근후딴짓
지식공유자2023.11.29
풀이 과정은 다양합니다. 제가 풀이한 코드와 실행시 동일한 값이 나왔다면 문제 없습니다.
loc, iloc는 axis(축)이 따로 없습니다. 2001행을 선택한 것입니다.
만약 열을 선택한다면 [:,열]이 됩니다.
답변 1