커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
최적의 값을 찾아보기
undefined주차
북마크
유*열
댓글
1
추천
0
조회수
5
조회수
5
답변 완료

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

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



VSCODE에서 작업중인데요 df.append가 안먹는거 같아요 구글 잧아보니 최신버전에서는 지원하지 않는것 같은데요 다른 코드로 변경을 어떻게 하면 될까요?



함수 호출하는 코드입니다.


import breakthrough1

import numpy as np

import pandas as pd


df = pd.DataFrame()

for k in np.arange(0.4,0.6,0.01):

doc = {

'k':k,

'return':breakthrough1.get_return('005930',k)

}

df = df.append(doc,ignore_index=True)


df.sort_values(by='return',ascending=False)



작성한 코드 및 에러 메세지

오류 발생 시, 작성한 코드

(base) admin@toto stock % /usr/local/bin/python3 /Users/admin/Documents/sparta-study/stock/get_return.py

Traceback (most recent call last):

 File "/Users/admin/Documents/sparta-study/stock/get_return.py", line 11, in <module>

  df = df.append(doc,ignore_index=True)

     ^^^^^^^^^

 File "/usr/local/lib/python3.11/site-packages/pandas/core/generic.py", line 5989, in __getattr__

  return object.__getattribute__(self, name)

      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

AttributeError: 'DataFrame' object has no attribute 'append'. Did you mean: '_append'?

(base) admin@toto stock % 전체와 에러 메시지를 첨부해 주세요.

Tip 1) </> 아이콘을 눌러 코드박스를 만들어 보세요.

Tip 2) Ctrl+A(맥의 경우 Command+A) 단축키로 코드를 한 번에 선택할 수 있어요!




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