커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
스스로 해결
Chat GPT를 upgrade 하면 나아지나요?
[왕초보] ChatGPT 300% 활용하기 v0
1주차
북마크
김*홍
댓글
2
추천
0
조회수
14
조회수
14
스스로 해결

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

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


질문 내용

진짜 수업 내용에 나온 것과 일치할 수는 없다는 건 아는데.. 자꾸 완전히 쌩뚱맞은 코드를 뱉으면... 어떻게 해야하는 걸까요? 수업 진행하기가 너무 힘드네요.


처음에는 삼성전자 말고도 다른 회사의 재무제표까지 봅아오더니, 두번째엔 Pandas를 붙이고는 먹통이 되었고, 세번째엔 오류를 만들어 냈습니다.



# 재무제표 테이블 찾기

table = soup.find('table', {'class': 'tb_type1 tb_num'}) 코드가 수업내용에 나온 것처럼 table = soup.find('table', { 'class' : 'tb_type1 tb_num tb_type1_ifrs' })로는 생성해주질 않는데요..


이거 대체 어떻게 해야하는 걸까요? GPT를 plan을 업그레이드 하면 나아지나요?


강의 하나, 하나마다 GPT 때문에 한 시간씩 헤매면.. 당최 이거 수업을 진행을 하라는 건지 말라는 건지...


그냥 코드 똑같이 붙여다 쓰면 되기야 하죠. 그렇지만, 왜 이러는지 이유를 모르는데, 수박 겉핥기로 넘어 갈수야 없는 노릇 아닙니까..


프리랜서로 일하기 때문에 지금 일감 뒤로 내팽겨 쳐놓고 수업 진도 맞추려고 붙들고 있는데..


정말 속터져서 미치겠네요. 그냥 전부 수박 겉핥기로 PASS 하고 수료까지 어거지로 진행하면.. 되는 걸까요?


도와주세요.. GPT가 왜 이러는건지.. GPT로 PYTHON 코딩 쓴 일이 전혀 없는데, 제 컴에서 꾸준히 반복시켜서 개별 학습을 시켜야 되는 건가요?


시도할 적마다 조금씩 나아지고는 있는 것 같기도 하니까요.. (코드에 pandas가 포함된 것이 실은 pandas를 사용해서라고 입력을 했었기 때문입니다.)


수업 내용과 error를 비교해 보면 뭐가 문제인지는 파악할 수 있습니다. 제겐 뭐가 틀렸나 찾아내고 진도를 따라가는 게 중요한 것이 아닙니다.


계속 질의를 드리는 문제의 요지는 왜 GPT가 수업 내용과 동떨어진 코드를 자꾸 생성하느냐 입니다.


Error가 저를 너무 많이 사랑하는 것 같아서 힘겨워요.. T_T



보고 계신

화면 전체를 캡처해 주시면, 튜터님들이 빠르게 상황을 이해할 수 있어요.




작성한 코드 및 에러 메세지

오류 발생 시, 작성한 코드 전체와 에러 메시지를 첨부해 주세요.

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

import pandas as pd
import requests
from bs4 import BeautifulSoup


# 삼성전자 재무제표 페이지 URL
url = 'https://finance.naver.com/item/main.nhn?code=005930'


# HTTP 요청 보내기
response = requests.get(url)


# HTML 파싱
soup = BeautifulSoup(response.text, 'html.parser')


# 재무제표 테이블 찾기
table = soup.find('table', {'summary': '재무제표, 일반 정보를 제공합니다.'})


# 테이블을 데이터프레임으로 변환
df = pd.read_html(str(table), header=0)[0]


# 출력
print(df)

---------------------------------------------------------------------------
ValueError                                Traceback (most recent call last)
<ipython-input-5-22e662cbfdb6> in <cell line: 18>()
     16 
     17 # 테이블을 데이터프레임으로 변환
---> 18 df = pd.read_html(str(table), header=0)[0]
     19 
     20 # 출력


5 frames

/usr/local/lib/python3.10/dist-packages/pandas/io/html.py in _parse_tables(self, doc, match, attrs)
    616 
    617         if not tables:
--> 618             raise ValueError("No tables found")619 
    620         result = []

ValueError: No tables found


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