
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
문제 : 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'에 해당하는 기업이 왜 있는건가요...?
면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.
