커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
예제 풀이 관련 질문
undefined주차
북마크
김*영
댓글
1
추천
0
조회수
18
조회수
18
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


문제 : 3년 연속 순수익이 오른 기업을 표기하기


1)

import numpy as np

new_df = df[[,'name','ear2021','ear2020','ear2019']].copy()


cond = (new_df['ear2021'] > new_df['ear2020']) & (new_df['ear2020'] > new_df['ear2019'])


2)

import numpy as np

new_df = df[[,'name','ear2021','ear2020','ear2019']].copy()


cond = (new_df['ear2021'] > new_df['ear2020']) & (new_df['ear2020'] > new_df['ear2019'])


new_df['is_target'] = np.where(cond,'O','X')


수업에서 먼저 1까지 해본 다음에 표기를 위해 np를 사용하였는데

궁금한 점은 애초에 3년 연속 순수익이 오른 기업을 골란낸거라고 생각했는데

=> cond = (new_df['ear2021'] > new_df['ear2020']) & (new_df['ear2020'] > new_df['ear2019'])

이후 2)에서 'X'에 해당하는 기업이 왜 있는건가요...?





면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.






취소
 공유
취소
댓글 0
댓글 알림
나의얼굴