커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
pandas 명령어 실행 문
undefined주차
북마크
윤*성
댓글
1
추천
0
조회수
6
조회수
6
답변 완료

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

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


질문) 학습 내용을 따라하다보면 원하는 내용[리스트]를 추가할때 append라는 함수를 추가하는데

corab에서 실행이 안되길래 알아보니, 버전이 낮은 버전에서는 pandas에서 실행이 안되고 새 release에서는

concat 이라는 함수를 쓰라고 하는거 같드라구요.

진행이 턱턱막혀서 이렇게 진행하면 되는건지 확인부탁드립니다.

(필요하다면 수업내용 정정필요해보입니다.)



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




*아래는 수정한 건데.. concat쓰는 방법말고는 없는지 피드백부탁드립니다.

(concat을 쓰면 내용이 더 어려워지는거 같에요)





import pandas as pd


data = {

    'name' : ['영수','철수','영희','소희'],

    'age' : [20,15,38,8]

}


df = pd.DataFrame(data)


doc = {

  'name':'세종',

  'age':14

}


df = pd.concat([df, pd.DataFrame([doc])], ignore_index=True)


print(df)





아래 같은 메시지가 뜹니다.

스파르타 즉문즉답

상황을 이해할 수 있어요.




작성한 코드 및 에러 메세지

<ipython-input-24-05b7606f46db>:15: FutureWarning: The frame.append method is deprecated and will be removed from pandas in a future version. Use pandas.concat instead.

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




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