과제(Pandas기초와실습)

김현희·2026년 4월 16일


❗ 에러 이유

  • patient.index : 현재 인덱스 조회해달라는 느낌, index는 함수처럼 사용 불가능
    :정리해놓은 파일을 보고 어디가 틀렸는지 확인함.

🔍 차이 설명

  • set_index('환자ID')해당 컬럼을 인덱스로 바꿔줌
  • inplace=True → 원본 자체를 바꿈 (따로 저장 안 해도 됨)


.set_index('설정할 기준')으로 재입력하여 오류 수정



이 부분은 처음부터 끝까지 혼자 해결한 부분이라서 너무 뿌듯했다!


❗ 에러 이유

value_counts

  • patient.value_counts['진료과'] --> 오류
  • patient['진료과'].value_counts() -->라고 써야 함.
    사용방법에 대해 제대로 숙지가 되어있지 않아 생긴 오류. GPT의 도움으로 문제를 해결할 수 있었다.


❗ 에러 이유
조건부 필터링에서 설정한 HTN= patient[patient['혈압'] > 140]을 그대로 사용해도 된다고 생각했었다.

  • 하지만 이건 조건(Boolean)이 아니라 이미 필터링된 “DataFrame”
    그래서 생기는 문제 patient.loc[HTN, '위험도'] = '고위험'이렇게 쓰면?
    HTN이 True/False가 아니라서 행 선택 조건으로 쓸 수 없어 오류가 발생한다.
    .
    GPT의 도움을 받아 틀린 부분을 알 수 있었고, 강의 시간에 강사님께서 새로 추가할 칼럼 즉 , 앞에는 T/F로 구분될 수 있는 조건이 와야한다고 말씀하셨던게 뒤늦게 생각났다.


과제가 항상 어려웠어서 오늘도 시작하기 전에 너무 겁이 났었다.
틀려도 시도해보니 틀리는 부분도 많지만 맞는 부분도 있으니 안도감을 조금은 느끼게 됐다!

profile
AI 헬스케어 공부하는 간호사

0개의 댓글