altoformula
@altoformula
Học viên
20,822
Đánh giá khóa học
1,049
Đánh giá khóa học
4.8
Bài viết
Hỏi & Đáp
html 읽기 오류
안녕하세요 dlclxkzk87님,네, 위키 서버(정확히는 Wikimedia) 쪽의 User-Agent/봇 차단 정책 때문에 pd.read_html(url)이 HTTPError를 낼 수 있다는 설명은 꽤 확실합니다. 특히 요즘은 더 엄격해져서, User-Agent가 없거나 너무 기본값/자동화처럼 보이면 403(Forbidden) 을 주는 경우가 흔해요. Wikimedia 자체 정책 문서에도 User-Agent 헤더가 없거나 빈/일반적인 값이면 403이 날 수 있다고 명시돼 있습니다해결 방법으로는 다음과 같이 사용하시면 잘 될 겁니다. 이 방식은 User-Agent를 명시해서 차단될 확률을 크게 줄여줍니다.import pandas as pd import requests # Sample URL containing an HTML table url = 'https://en.wikipedia.org/wiki/List_of_countries_and_dependencies_by_population' headers = { "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome Safari" } resp = requests.get(url, headers=headers, timeout=30) resp.raise_for_status() # Read the HTML tables into a list of DataFrames tables = pd.read_html(resp.text) # Check the number of tables found print(f"Number of tables found: {len(tables)}") # Print the first table (usually the one of interest) print(tables[1].head())
- 1
- 2
- 29
Hỏi & Đáp
DataFrame groupby 사용관련 질문
안녕하세요 dlclxkzk87님,결론부터 말하면 네, 코드가 틀렸다기보다는 groupby().mean()의 동작을 정확히 이해하지 못해서 생긴 오류예요. 아주 흔한 케이스고, 질문도 정확합니다. 문제는 문자열 컬럼(Name, City) 입니다.mean()은 숫자형 컬럼에만 적용할 수 있는데, 예전 pandas 버전에서는 이걸 자동으로 무시했지만 최근 pandas 버전에서는 명시적으로 에러를 냅니다.그래서 발생한 에러의 정체는 문자열 컬럼에 평균을 낼 수 없다 입니다아마 grouped_by_city = df.groupby('City').mean(numeric_only=True) 하시면 괜찮을 겁니다.
- 1
- 2
- 28
Hỏi & Đáp
pylint shell 사용법
안녕하세요 dlclxkzk87님,지금 상황 정리해보면 "제 경로가 지금 workspace 디렉토리로 되어 있고 그냥 pylint main.py라고 실행하면 pylint가 실행되는데 이게 맞는건가요?"라고 하셨는데. 네 맞습니다.pylint는 라이브러리 디렉토리가 아니라 실행 가능한 커맨드(Command) 입니다.which pylint 쳐보시면 어떤 pylint를 사용하는지 보이게 되고 현재 디렉토리(workspace) 기준으로 main.py를 분석합니다.
- 0
- 2
- 32
Hỏi & Đáp
자막오류 수정가능한가요?
안녕하세요 dlclxkzk87님,인프런의 자동 자막에서 뭔가 문제가 일어난 것 같네요. 한번 물어보도록 하겠습니다.
- 0
- 1
- 30
Hỏi & Đáp
apache airflow 설치하기 질문
안녕하세요 얌얌쩝쩝닙,네 강의는 그 파일을 중심으로 진행되고, docker compose 파일을 사용하시면 맥북에 설치되고 공부하실 수 있을 겁니다 ㅎㅎㅎ.아이디가 너무 좋습니다!
- 0
- 2
- 57
Hỏi & Đáp
복합 조건절 관련 궁금증
안녕하세요 하재민님,작성해주신 코드에서는 첫 번째 조건(my_money > 200)이 거짓이라서,안쪽 코드들이 전혀 실행되지 않은 거예요!my_money = 100이라면 바깥 if문이 통과하지 않으니 출력이 없는 게 정상입니다 😊조건문 복습하실 때는 바깥 조건이 먼저 걸러지고, 그 안에서 안쪽 조건이 평가된다는 흐름을 기억하시면 이해가 더 잘 되실 거예요!궁금한 점 생기면 언제든지 편하게 질문 주세요 😄
- 0
- 2
- 52
Hỏi & Đáp
49.행맨 프로그램 - 재시도 횟수 관련.
안녕하세요 MIKE.aeon님,ㅎㅎ 나이스 캐치입니다
- 1
- 1
- 46
Hỏi & Đáp
64. 파이썬 입문자가 쉽게 빠지기 쉬운 몇가지 에러(혹은 로직)에 대해 알아보기
안녕하세요 woaltsmsdlstod님,질문 주셔서 감사합니다. 밑에 인프런 AI 인턴이 답변을 잘했네요.https://code.visualstudio.com/docs/datascience/jupyter-notebooks위의 링크로 들어가시면 스크린샷까지 포함해서 설치하는 방법이 있으니, 확인해보시고 어려운 점 있으시면 말씀해주세요 😃
- 0
- 2
- 61
Hỏi & Đáp
섹션 10에 수업 자료 링크가 없네요
안녕하세요 이건희님,혹시나 해서 제가 영상 넣어서 패스에 도움이 될 수 있도록 바꿨으니, 아직까지 문제가 있으시다면 다시한번 보시면 될 듯 합니다.
- 0
- 3
- 50
Hỏi & Đáp
set type에 대한 자료가 잘못 작성된 부분이 있어 제보합니다
안녕하세요 이기우님,영상에 자막을 넣어서 참고하시라고 업데이트 했습니다. 다시 한번 감사드립니다
- 0
- 3
- 43




