커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4-6 수익율 구하기
undefined주차
북마크
곽*욱
댓글
1
추천
0
조회수
14
조회수
14
답변 완료

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

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


  1. conlumns를 사용하여 명칭을 변경하였는데, 명칭 변경이 되지 않습니다.
  2. 강의에선 error가 없는데, error가 발생을 하는 사유에 대해 문의 드립니다.
  3. 출력되는 표에 date 왼쪽에 값이 나오고, 날짜가 왼쪽으로 shift되어 출력되는거 같은데, 무엇이 잘못되어 이런 문제가 발생하는 걸까요?



스파르타 즉문즉답



작성한 코드 및 에러 메세지

df = fdr.DataReader('005930','2018')

df = df[['Close']]


df['ma'] = df.rolling(3).mean().shift(1)

df['action'] = np.where(df['Close'] > df['ma'], 'buy', 'sell')

df.iloc[-1,-1] = 'sell'


cond1 = (df['action'] == 'buy') & (df['action'].shift(1) == 'sell')

cond2 = (df['action'] == 'sell') & (df['action'].shift(1) == 'buy')


df_buy = df[cond1].reset_index()

df_buy.conlumns = ['날짜','종가(buy)', '이평값', '액션']

df_sell = df[cond2]

df_sell.conlumns = ['날짜','종가(sell)', '이평값', '액션']


df_result = pd.concat([df_buy,df_sell], axis =1)


df_result['수익']



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